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

No packages published