A full stack responsive Twitter-like social web app.
This app has a Node.js backend, MongoDB is used to store message and user info, uploaded images are saved to public/images
.
The front end uses vanilla js, pages are dynamically generated using EJS.
Passport/passport-discord handle user authentication.
You need a discord account and a registered application. This app uses a local MongoDB database by default, you may also want to add a MongoDB connection key if you're using a remote database.
Add the credentials to config/keys.js
, run npm install
to install dependencies and npm start
to start the app.