Skip to content

nikolina2k/connekt

Repository files navigation

Connekt

This repository contains a frontend project which is a simple social media app named Connekt.

Features

  • 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.

Technologies Used

  • React.js

  • Firebase Firestore, cloud storage, and auth.

  • Tailwind CSS

Getting Started

To run the project locally, follow these steps:

  1. Clone the repository to your local machine using the following command:

    git clone https://github.com/nikolina2k/connekt.git
    
  2. Install the project dependencies by navigating to the project directory and running the following command:

    cd connekt
    npm install
    
  3. Start the development server by running the following command:

    npm start