Skip to content

This is an application made in the Full Stack Developer course, made at Hack Academy. Mongo DB has been used as the database, and Mongoose as the Node.js library for its operation in the Back End. To give the page dynamism, React has been used, while Bootstrap and CSS have been used for the design. Regarding its deployment, Versel and MongoDB At

Notifications You must be signed in to change notification settings

juan-abraham-dv/TwitterFront

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter Clone

This app is a copy of Twitter

This application allows to use CRUD, in regards to Tweets. As well as following and unfollowing other users, there is also the possibility of giving likes to your own or someone else's Tweets. The application was designed in a Responsive way, both for Cell Phones, Tablets or Computers.

In summary, the application is similar to what the original Twitter would be.

In the Back End, Node.js was used, and it was complemented with NPM, Express for general operation, -Persist so that when reloading the page you don't have to log in repeatedly. -Bcryptjs to encrypt user passwords, Great for user creation. -JWT for user authentication.

In the Front End, React.js has been used mainly to obtain a full and functional dynamism. -For a better operation and development Redux has been used. -Axios has been used to make calls to the Back End. -The design was done using CSS and Bootstrap mainly.

MongoDB has been used for data storage, there are two collections, Users and Tweets. Users and Tweets data was populated with https://fakerjs.dev/. Currently the database has 10 users and 100 tweets that are interlinked and with a random number of likes, and follow and followers.

Test users:

email: [email protected]

password: 1234

Creators of this app:

Juan Abraham (https://github.com/juan-abraham-dv)

Andrés Viera (https://github.com/andy-viera)

Ignacio De Cores (https://github.com/nachodecores)

About

This is an application made in the Full Stack Developer course, made at Hack Academy. Mongo DB has been used as the database, and Mongoose as the Node.js library for its operation in the Back End. To give the page dynamism, React has been used, while Bootstrap and CSS have been used for the design. Regarding its deployment, Versel and MongoDB At

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published