Skip to content

The social media app project on GitHub is a web application designed to provide a platform for users to upload posts, like other posts, and register as a user. The app also includes features for updating user profiles and posts, as well as providing user and post analytics.

Notifications You must be signed in to change notification settings

Shimbhu77/Adobe_Assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Adobe_Assignment fronted Repository Link : https://github.com/Shimbhu77/Adobe_assignement_fronted

Modules:

  • User Module
  • Post Module

Tech Stacks:

for Backend

  • Java
  • Spring Boot
  • Lombok
  • MySQL
  • SpringData Jpa
  • Hibernate
  • Junit
  • Mockito

for fronted

  • HTML
  • CSS/BootStrap
  • JavaScript

Features And Functinalities:

  • Register user
  • Update user
  • user can upload post
  • user can update post
  • user can like or unlike the post
  • user can see top 5 most active users based on post
  • user can see top 5 most liked posts.

Deployed Project

database railway cloud Link: https://adobeassignment-production-af97.up.railway.app

fronted netlify Link: https://sweet-pika-0832fe.netlify.app/

click here to see the deployed project : https://sweet-pika-0832fe.netlify.app/

Installation and Run

You can clone this repo and start the serve on localhost. Before running the API server, update the database config inside the application.properties file.

server.port=8888

spring.datasource.url=jdbc:mysql://${DB_HOST:localhost}:${DB_PORT:3306}/${DB_NAME:adobe}

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

spring.datasource.username=${DB_USERNAME:root}

spring.datasource.password=${DB_PASSWORD:Root}

spring.jpa.hibernate.ddl-auto=update 

spring.jpa.show-sql=true

spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER

API Root Endpoint for localhost

Link: http://localhost:8888/**

Roles & Responsibilities :-

  • Responsible for All Features

Team

👤 Shimbhu Kumawat

About

The social media app project on GitHub is a web application designed to provide a platform for users to upload posts, like other posts, and register as a user. The app also includes features for updating user profiles and posts, as well as providing user and post analytics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages