This repository contains a frontend project which is a simple social media app named Connekt.
-
User Authentication: Users can create an account and log in to access their personalized profile and interact with other users.
-
Profile Creation: Users can create their personal profiles by adding relevant information such as profile picture, cover photo, job position and current location.
-
Friendship Management: Users can add/remove friends. They can also view and manage their list of friends.
-
Profile Viewing: Users can view the profiles of other users.
-
News Feed: The news feed displays the latest posts from the user's friends, allowing them to stay updated with their activities.
-
Post Creation: Users can create new posts by sharing text and/or images. These posts will be visible to their friends on the news feed.
-
Post Interaction: Users can like and comment on posts made by their friends. They can also delete their own posts if needed.
-
React.js
-
Firebase Firestore, cloud storage, and auth.
-
Tailwind CSS
To run the project locally, follow these steps:
-
Clone the repository to your local machine using the following command:
git clone https://github.com/nikolina2k/connekt.git
-
Install the project dependencies by navigating to the project directory and running the following command:
cd connekt npm install
-
Start the development server by running the following command:
npm start