Skip to content

mafaro21/twitClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

674 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

twitClone

A Node.js clone of Twitter, built using MERN stack + Bootstrap. Uses native MongoDB driver (NO Mongoose).

Local default Settings:

  • Server: runs on http://localhost:5000
  • Client: runs on http://localhost:3000

Features

  • Uses React Hooks.
  • Redis for Sessions AND Caching.
  • MongoDB for the main database. (100% using native node.js driver)
  • Schema Validation done by MongoDB's own built-in validation feature. (*Requires MongoDB v3.6+)
  • Google Captcha (v3) on Login and Register (native code, no 3rd-party libraries )
  • Rate-Limiting for auth routes.
  • Top News Headlines, updated regularly.
  • IMPORTANT: MAKE SURE YOU READ THE FILE: server/dbSchema/HOWTO.md
  • For more features, see file TODO/Twitterclone.md

Releases

No releases published

Packages

 
 
 

Contributors

Languages