Skip to content

Latest commit

 

History

History
98 lines (71 loc) · 2.72 KB

README.md

File metadata and controls

98 lines (71 loc) · 2.72 KB

Logo

Bookstore Backend

Bookstore Backend: Powering Your Bookstore API

Explore the docs »

View Demo . Report Bug . Request Feature

Downloads Contributors Forks Stargazers Issues License

Table Of Contents

About The Project

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.

Getting Started

Follow these steps to set up the project locally:

Prerequisites

  • npm
npm install npm@latest -g

Installation

  • 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

Contributing

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Authors

  • Mikias Tulu - Full Stack Developer - Mikias Tulu - **