Skip to content

Minimal twitter clone with implementation of main features , such as user signup/login. User can follow other users , create new tweets , view tweets of followed users and his tweets in the timeline. Created using React JS , node JS , GraphQL , sequelize and MySQL.

License

Notifications You must be signed in to change notification settings

jr2ngb2/microtweet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimal twitter implementation with features including login , signup , follow users , create tweets and timeline with timeline displaying tweets of followed users. Created using react js , node js , graphql , sequelize , mysql.

The data for the MySQL will persist between launches.

To bring the project up first install Docker, then run:

docker-compose up

Now , you need to run the mysql script provided in data.sql file to populate the database. The docker-compose.yml file routes port 80 on your host to the React app running on 3000 on the Docker environment, so once the system is up just go to http://localhost.

To bring it down:

docker-compose down

If you change your Dockerfile and must rebuild the Node.js or React images, run:

docker-compose up --build

HitCount

About

Minimal twitter clone with implementation of main features , such as user signup/login. User can follow other users , create new tweets , view tweets of followed users and his tweets in the timeline. Created using React JS , node JS , GraphQL , sequelize and MySQL.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published