Bookstore Backend: Powering Your Bookstore API
Explore the docs »
View Demo
.
Report Bug
.
Request Feature
This project serves as the backend server for a bookstore application. It facilitates critical functionalities including user registration, authentication, book management (creation, updating, retrieval, and deletion), user administration, and order management, including order cancellation.
Follow these steps to set up the project locally:
- npm
npm install npm@latest -g
- Clone the Repository
git clone https://github.com/mikias-tulu/bookstore-backend
- Configure Environment Variables
cp .env.example .env
- Set values for each variable in the '.env' file
- Install Dependencies
npm install
- Database Migration
npx prisma migrate dev --name init
npx prisma generate
- Run the Project
npm run dev
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Mikias Tulu - Full Stack Developer - Mikias Tulu - **