Skip to content

mikias-tulu/bookstore-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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 - **

Releases

No releases published

Packages

No packages published