Skip to content

PhilipOyelegbin/kodashub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

KodasHub Application

Overview

A fullstack MERN application developed for a startup hosting service provider. The system features JWT authentication and authoriztaion, CRUD operations for cleints and admin, with a mailing system.

Features

  • Register as a client: Allow users to create an account
  • Login as a client: Allow users to login an account
  • Purchase service as a client: Allow users to order and generate invoice.
  • Make Payment: Allow users to make payment via the checkout
  • Login as an admin: Allow the admin to login.
  • Create service: Allow the admin to create new services to offer.
  • Update service: Allow the admin to update services.
  • Delete service: Allow the admin to delete services.
  • Creete invoice: Allow the admin to create new invoice.
  • Update invoice: Allow the admin to update an invoice.
  • Delete invoice: Allow the admin to delete an invoice.

Installation

To install and set up the KodasHub App, follow these steps:

  1. Clone the repository:

    git clone https://github.com/PhilipOyelegbin/kodashub.git
  2. Move into respective folder:

    cd backend  # to move into the backend folder
    
    cd frontend  # to move into the frontend folder
  3. Install dependencies:

    npm install  # to install the dependecies for backend project
    
    yarn  # to install the dependecies for frontend project

Usage

After installation, you can use the following commands to manage your kodashub app:

  • Start the app:

    npm run start   // start the backend server
    
    <!-- or -->
    
     yarn dev // start the frontend app
  • NB: Swagger-autogen was used for the backend swagegr ui (https://swagger-autogen.github.io/docs/)

  • Click here to access the live application

preview

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

License

This project is licensed under the ISC License. See the LICENSE file for more details.

Contact

For any questions or inquiries, please contact info@philipoyelegbin.com.ng.

About

An e-learning platform for intending developers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages