Skip to content

faafaa123/Skimpex-Backend

Repository files navigation


Skimpex-Backend

backend of the Skimpex-App
Skimpex-App »

· Request Feature · Report Bug



About The Project

This is the backend of the Skimpex-App. It functions as authentication/authorization and database-server.

TO-DO

  • Stop the express-middleware from throwing 'malformed-jwt' error for not logged in users. Or prevent this problem otherwise.


Technologies

nodedotjs EXPRESSJS JWT dotenv OPENAI axios MONGODB


Setup - Node.js, npm and git required


STEP 0. Download and install the code


  • Clone the repo
    git clone https://github.com/faafaa123/Skimpex-Backend.git
  • Install the dependencies
    npm install



STEP 1. Install external npm-dependencies


  • TypeScript-Development-Tool
    npm install -g ts-node-dev


STEP 2. Setup MongoDB


Install MongoDB-Community-Edition and MongoDB-Compass. Obtain your MONGODB_CONNECTION_STRING from MongoDB-Compass and place it in the .env-file.

Or sign-up to MongoDB-Cloud and create a free cluster. In this case you use the MONGODB_CONNECTION_STRING from their cloud-deployment.


STEP 3. Start the backend


  • Command
    ts-node-dev bin/www.ts



License

Distributed under the GNU GPLv3 License. See LICENSE.txt for more information.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors