Skip to content

DigvijayBendre/Hobby-Lobby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Hobby Lobby - Chatting Application

Hobby Lobby is a dynamic Java application that facilitates connections between users based on shared interests. Led by a team, this project resulted in a 40% increase in user engagement. The application uses Java, Spring Boot, Spring MVC, Google Cloud Platform, Google Data Store, and JavaScript to create an immersive user experience.

Java Spring Boot Spring MVC Google Cloud Platform Google Data Store JavaScript HTML5 CSS3 JSON XML REST

Features

  • User Authentication: Secure registration and login system.
  • Interest-Based Matching: Users are matched based on their interests.
  • Real-Time Messaging: Interactive chat interface for real-time communication.
  • User Profiles: Customizable profiles displaying personal information and interests.
  • Notifications: Instant alerts for new messages and matches.
  • Search Functionality: Search for users with specific hobbies.
  • Admin Panel: Dashboard to manage users, content, and settings.

Technologies Used

  • Java: Core programming language for backend logic.
  • Spring Boot: Framework for standalone Spring applications.
  • Spring MVC: Model-View-Controller architecture.
  • Google Cloud Platform: Cloud services for hosting and scaling.
  • Google Data Store: NoSQL database for user profiles and chat history.
  • JavaScript: Enhances user interface and interactivity.

Getting Started

To run the Hobby Lobby Chatting Application locally:

  1. Clone the Repository:
  2. https://github.com/DigvijayBendre/Hobby-Lobby
  3. Navigate to Project Directory:
  • cd hobby-lobby

markdown Copy code

  1. Install Dependencies: mvn install

markdown Copy code

  1. Configure Database: Set up Google Data Store credentials in the configuration files.

  2. Run the Application: mvn spring-boot:run

less Copy code

  1. Access the Application: Open http://localhost:8080 in your browser.

Contribution

Contributions from the open-source community are welcome:

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Commit and push changes to your fork.
  4. Create a pull request with details.

License

Released under the MIT License.


By contributing, you agree to the Contributor Covenant Code of Conduct. Contact us at [email protected] for questions.

Happy coding!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors