This application simulates the operation of Twitter. You can like the tweet. Follow other users. See the new releases of the website, even see added merchandising.
All the images shown below are provisional and will not be the final aspect of the web application:
For run the code on your local machine and be able to observe the latest changes you need to install the LAMP stack. You also need to import a database.
You must have npm, nodejs, mongo and gulp installed on your machine
sudo apt install nodejs
sudo apt install npm
sudo apt install gulp
For install MongoDB correctly, realize the following steps:
How to install mongo (DigitalOcean)
Once you have everything installed, clone this repository and perform the "npm install" command on each backend and frontend.
npm install
Then, execute the following command in both backends:
npm run dev
And on the frontend:
gulp
Module | Description |
---|---|
Home | Main page of the application where you can see the latests tweets or releases of the application |
Merchandising | Show all merch items of the website, and the most wishlisted items. |
Releases | This module it's used for show the latests news of the application |
Tweets | You can post tweets, replies of the tweets and give likes. |
Login | Login module with local users and social login with Google and GHub using passport |
Profile | In this module you can see your wishlist, change your profile information and see your own tweets or favorited tweets |