Skip to content

This project is a simplified backend for a Twitter-like application, developed using Spring Boot. It supports functionalities such as user signup, login, posting tweets, and commenting on tweets. The project aims to provide a robust foundation for building a social media platform, demonstrating key backend development practices.

Notifications You must be signed in to change notification settings

swift9909/Twitter_Springboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Twitter_Springboot

This project is a simplified backend for a Twitter-like application, developed using Spring Boot. It supports functionalities such as user signup, login, posting tweets, and commenting on tweets. The project aims to provide a robust foundation for building a social media platform, demonstrating key backend development practices.

This project is a simplified backend for a Twitter-like application, developed using Spring Boot. It supports functionalities such as user signup, login, posting tweets, and commenting on tweets. The project aims to provide a robust foundation for building a social media platform, demonstrating key backend development practices.

Features

User Signup: New users can register with a unique username and password.

User Login: Registered users can log in to access their accounts.

Multiple Users: Supports multiple user accounts, allowing for interactions between different users.

Post Tweets: Authenticated users can post tweets.

Comment on Tweets: Users can comment on tweets, enabling conversation threads.

Technologies Used

Spring Boot: For building the backend application.

Spring Security: For handling user authentication and authorization.

Spring Data JPA: For database interactions.

H2 Database: For development and testing purposes.

Maven: For project management and build automation.

Running the Executable Jar

To make it even easier to get started, an executable JAR file is provided. You can directly run the application without building it from source.

Download the executable JAR file from the https://drive.google.com/drive/folders/1n5QwR7SnR2KSzqe9oMZhKSSHNtqBFUZf?usp=sharing.

About

This project is a simplified backend for a Twitter-like application, developed using Spring Boot. It supports functionalities such as user signup, login, posting tweets, and commenting on tweets. The project aims to provide a robust foundation for building a social media platform, demonstrating key backend development practices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages