The source and documentation of the Nerdcult API.
Go to file
antifallobst ec41a8c9c6
docs(api): fixed indention in implementation status
2023-08-18 16:43:34 +02:00
src feat(db): improved layout for accounts table and defined the projects table 2023-08-18 00:16:33 +02:00
.env refactor(db): moved from mariadb to postgresql 2023-08-17 21:09:30 +02:00
.gitignore added gitignore and fixed api specification for `/account/delete` 2023-08-15 20:25:02 +02:00
API.md docs(api): fixed indention in implementation status 2023-08-18 16:43:34 +02:00
Cargo.lock feat(api): added email regex validation on registration 2023-08-17 01:10:01 +02:00
Cargo.toml refactor(db): moved from mariadb to postgresql 2023-08-17 21:09:30 +02:00
README.md docs(api): moved implementation status into API.md 2023-08-18 16:41:56 +02:00

README.md

Nerdcult API

This repo contains the source and documentation of the nerdcult api.

The source can be found in src and the docs in API.md.

Running

You can run the server with the following command:

export DATABASE_URL=postgres://user:password@host/database
export SMTP_HOST_URL=smtp.yourmailserver.tld
export SMTP_USER=accounts@yourdomain.tld
export SMTP_PASSWORD=password
./nerdcult_api