https://github.com/paulleflon/retweet
Twitter
https://github.com/paulleflon/retweet
express javascript nodejs twitter
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/paulleflon/retweet
- Owner: paulleflon
- Created: 2022-01-31T17:43:05.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-18T03:13:38.000Z (9 months ago)
- Last Synced: 2024-09-18T06:28:14.994Z (9 months ago)
- Topics: express, javascript, nodejs, twitter
- Language: JavaScript
- Homepage:
- Size: 404 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [retweet](https://retweet-nsi.xyz)
This project was made as a school project for the last year of high school (🇫🇷 La Terminale).
**The project code is documented in _French_.**
## Technologies
This project relies on **MySQL** as database manager and on basic technologies :
- `Express` for the web server, with `multer` to handle `multipart/form-data` forms and `cookie-parser` to handle cookies.
- `googleapis`/`nodemailer` to send automatic mails with a gmail address (serves for account recovery emails).
- `bcrypt` for password encryption
- `Pug` for the views and Vanilla `CSS`/`JavaScript` on the Front-End.
With some minor other dependencies:
- `colors` for prettier logs
- `dotenv` to easily retrieve configuration values.
- `nodemon` for a slightly better development environment
## Cookies
This website uses a single encrypted cookie:
- `auth`: This cookie keeps the user authenticated between sessions.