Skip to content

This is a full-stack web application built with the MERN (MongoDB, Express.js, React.js, and Node.js) stack. It allows users to create and view user profiles, create, view, update, and delete posts, and view post and user analytics. The app is built using modern web development tools and technologies.

Notifications You must be signed in to change notification settings

jayprakashlohar/adobe-company-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Adobe Social Media App

This project is a web application for managing user profiles and posts.

Technology used

  • Node
  • Express
  • Mongo
  • React
  • Redux Toolkit
  • Chakra UI

Features

  • User management: Create, read, update, and delete user profiles
  • Post management: Create, read, update, and delete posts
  • Post analytics: View total number of posts and top 5 most liked posts
  • User analytics: View total number of users and top 5 most active users

Screenshots

Register User

adobeSignup

Login User

adobeLogin

Post Lists

postList

Create New Post

createNewPost

Update Post

updatePost

User Lists

userList

User Lists - update user

updateUser

Analytics Page

analytics

Getting Started

-> To get started with the project, follow these steps:

  1. Clone the repository to your local machine.
  2. Install the required dependencies by running npm install.
  3. Start the backend server by running npm run start.
  4. Start the frontend server by running npm run start.
  5. Open your browser and navigate to http:https://localhost:3000 to view the app.

Usage

Once you have the app running, you can use it to create, read, update, and delete user profiles and posts. You can also view post and user analytics on their respective pages.

Deployed Link

Frontend

https://adobe-social-media.netlify.app/

Backend

https://long-rose-duck-robe.cyclic.app

About

This is a full-stack web application built with the MERN (MongoDB, Express.js, React.js, and Node.js) stack. It allows users to create and view user profiles, create, view, update, and delete posts, and view post and user analytics. The app is built using modern web development tools and technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published