Skip to content

🤩It's social network developed using React.JS, Redux.JS and JavaScript

License

Notifications You must be signed in to change notification settings

AnnaProDev/Face-to-Face

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Face-to-Face

  • Social network
  • It is big project with ReactJS and ReduxJS

Face-to-Face is a social networking web application that aims to connect people from around the world in a user-friendly and interactive environment. This project provides a platform where users can create profiles, connect with friends, share updates, and engage in conversations through messages.

Why is ReactJS?

In building a social network, there are many different components that need to be designed and built, such as profiles, feeds, posts, comments, and more. By using ReactJS, each of these components can be isolated and developed independently, which makes it easier to manage and maintain the project over time.
In conclusion, ReactJS is a good choice for building a front-end software project for a social network because of its ability to break down a user interface into reusable components, handle real-time updates, and be supported by a large and active community of developers

Tools Used

Used React.js , Redux.js, HTML5, JavaScript and TypeScript for page development

Used API

Placeholder API: The Placeholder API is used for generating placeholder data for user profiles, status updates, and messages. It provides a convenient way to simulate real data and populate the application during development and testing.

How to Log in

For testing social network use the following email and password:
Email: [email protected]
Password: free

Features

  • Profile Management: Create and customize your profile by uploading a profile picture and adding information such as your name, profession, availability for work, skills, and status. Showcase your personality and professional skills to the community.

  • Status Updates: Share your thoughts, experiences, and ideas with others by posting updates on your profile. Let your friends know what's on your mind today and engage in discussions.

  • Messaging: Communicate and stay connected with your friends through the messaging feature. Send personal messages, share content, and have private conversations within the Face-to-Face network.

  • Log Out: Safely log out of your Face-to-Face account whenever you need to. By logging out, you ensure the privacy and security of your profile and messages. After logging out, you won't be able to access your "Profile" and "Messages" pages until you log in again.

  • User Search: Discover and connect with other users on the platform by utilizing the "Find Users" page. Explore different profiles, view information, and scroll through the social network to expand your network of friends and acquaintances.

Check out the application

Find the application running => https://www.facetoface.annaprodev.com

Contributing

Contributions to Face-to-Face are welcome! If you encounter any bugs, have suggestions for new features, or would like to contribute in any other way, please feel free to open an issue or submit a pull request.

Screenshots


Profile page

image

Message page

image

Users page

image