Skip to content

munene-m/shulekicks-server

Repository files navigation

Shukekicks server

  • Backend server for Shukekicks web app. Shukekicks is a web app for a business that sells shoes.

Features

  • Authentication
  • E-commerce
  • Mpesa stk push payments

Technologies used

  • Typescript
  • MongoDB
  • Daraja API

Prerequisites

  • Node.js installed on your system
  • MongoDB database connection

Installation

  1. Clone the repository
git clone https://github.com/munene-m/shukekicks-server.git

  1. Install the dependencies
npm install
  1. Set up environment variables
  • Create a .env file in the root directory.
  • Define the required environment variables in the .env file (e.g., database connection URL, JWT secret, cloudinary API credentials).

Usage

  1. Start the server
npm run start
  1. Access the API endpoints using the specified routes and methods.

  2. Use a tool like Insomnia or Postman to test the API endpoints.

About

Backend server for shulekicks web app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published