/86agency

"Creating a social media platform with backend API, frontend UI, and analytics pages. Managing user profiles, posts, likes, and offering insightful analytics."

Primary LanguageJavaScript

This assignment entails the creation of a simple yet comprehensive social media platform, consisting of both backend API and frontend UI components, as well as analytics pages. The platform's core functionalities include user profile and post management, engagement actions like "liking" and "unliking" posts, and insightful analytics pages. Here's what the project encompasses:

Tech Stack

  • Frontend

    • HTML 5
    • CSS 3
    • JavaScript
    • React JS
    • Chakra UI
  • Backend

    • Node JS
    • Express JS
  • Database

    • MongoDB
  • Other Tools and Libraries

    • NPM
    • React Icons
    • Git

Starting Backend

  • Open this project in Code Editor and open the terminal or command prompt.
  • Navigate to the server directory using the 'cd' command
  • Install the required dependencies by running the following command
    • npm install
  • After the installation is complete, start the backend server using the following command
    • npm run dev

Starting Frontend

  • Open another terminal or command prompt.
  • Navigate to the public directory using the 'cd' command
  • Install the required dependencies by running the following command
    • npm install
  • After the installation is complete, start the frontend using the following command
    • npm start

Glipms of project

  • Registration

Registration

  • Post Form

Post Form

  • User Analytics

Post Form

  • Post Analytics

Post Form

  • User List

Post Form

  • Post List

Post Form