Project: Twitter-Clone
This project is considered under NoSQL course in DA-IICT.(https://github.com/HitarthBharad/Twitter-Clone).
In the project directory, you can run:
nodemon server
Runs the backend server on port [http://localhost:5000] (http://localhost:5000).
npm start
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Create Account
You will be able to create account. This field will ask you to write your First-Name, Last Name, Username (of your choice, but it has to be unique otherwise it will give error in Alert box while making), Password, Unique Email ID, Date of Birth.
If everything goes right than your account will be made
Login
Once your account has been made successfully you will be able to login by your unique Username and Password.
It will check the username and password and if it is correct than you will redirected to next page.
If you are logging in for the first time than you will be redirected to Set Profile Page.
Otherwise you will be redirected to tweet-feed
Edit Profile
You can edit your profile.
Tweet
You can post your thought in tweet medium to the world; with your username, photo and Date of creation
Edit / Delete Tweet
After posting your tweet, you can Edit or Delete your tweet.
Search Profile
You can search profile with thier username;
if profile is not availbale than you will be given error message, otherwise it will redirect to you asking page.
Follow / Unfollow
You can Follow/Unfollow Profiles. By Following you can see thier tweets on you feed
Like, Comment
You can Like/Comment on any tweet availbale.
-> I have not included node_modules