Welcome to the Auth Micro service backend project! This app allows users to sign up, log in, and engage in conversations with an AI chatbot.Frontend Repos are here: web mobile
- User Signup: New users can create an account by providing their email and password.
- User Login: Registered users can log in securely to access the app.
- Chat with AI: Once logged in, users can initiate conversations with an AI chatbot, providing an interactive and engaging experience.
Before you begin, ensure you have the following installed:
- Clone the repository:
git clone https://github.com/Muhammad-Abdullah012/auth-micro-service.git
- Navigate to project directory:
cd auth-micro-service
- Install dependencies:
pnpm i
- Copy env file and copy contents from
env.example
file and fill values. - Run development server:
pnpm dev # Sometime nodemon app crashes, in that case, build and run using node. (Note: Hot reload not supported with below command. You have to re-run these on every code change to take effect.) pnpm build NODE_ENV=development node dist/server.js
docker-compose up -d
# or
sudo docker-compose up -d
Contributions are welcome! Feel free to open issues or submit pull requests to help improve this project.
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.