I'm creating an authentication and authorization backend system using Node.js
, Express.js
, TypeScript
and mongo db
.
P.S: docker is required
- Clone the repo
git clone https://github.com/cs-fedy/auth-system
- Change your current directory to the repo dir:
cd auth-system
- Run
docker compose up -d
to start the db. - Seed the db:
yarn run db:seed
- If not working with node as a container then install yarn:
np i -g yarn
- Install all the dependencies:
yarn install
- Run the system in a dev env:
yarn run dev
To drop db collections run: yarn run db:drop
- Node.js: Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
- Express.js: Fast, unopinionated, minimalist web framework for Node.js.
- TypeScript: TypeScript is JavaScript with syntax for types.
- Mongodb: MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need.
- SendGrid: Deliver Exceptional Email Experiences.
- Webpack: Webpack is an open-source JavaScript module bundler.
created at 🌙 with 💻 and ❤ by f0ody
- Fedi abdouli - Authentication and authorization system - backend - fedi abdouli
- my linkedIn account FediAbdouli
- my instagram account f0odyy