/TefeCepte

An absurd project thought as a joke for giving and receiving loans

Primary LanguageJavaScriptMIT LicenseMIT

TefeCepte

Notes

  • In the ./backend/ directory, there should be a .env file with the following content:
MONGODB_USERNAME=myUsername
MONGODB_PASSWORD=myPassword
SMS_USERNAME=myOtherUsername
SMS_PASSWORD=myOtherPassword
  • For starting the backend development server, run cd ./backend && npm install && npx nodemon index, or on PowerShell cd ./backend; npm install; npx nodemon index.

Disclaimer

This project is from beginning planned as an absurd joke. It doesn't offer a real life use case and strictly dissuades such usage.

Caveats

The authentication mechanism is far from good in terms of security. It is yet practical, but penetrable. Don't hesitate to reconceptualize that aspect of this project.

Software Topics

Used Technologies

Database

  • MongoDB Atlas

Backend

  • Node.js environment
  • Express for REST
  • Mongoose for database interactions
  • Socket.io for end to end location sharing between users

Frontend

  • Flutter