Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

LetsLearnTogether-Website

Overview

Welcome to the Let's Learn Together Website project repository! This is an ongoing project focused on creating a Java-based web application. The project covers essential Git and Linux commands, with a strong emphasis on Spring Boot for the backend and React.js for the frontend. The communication between the frontend and backend is facilitated through REST APIs.

Project Status

Project Status

Project Structure

The project is organized as follows:

  • backend: This directory contains all the source code for the Spring Boot backend. It includes controllers, services, and repositories necessary for handling backend functionalities.

  • frontend: The frontend directory houses the React.js components, styles, and other assets. It's responsible for the user interface and interactions.

  • docs: The documentation directory stores important project-related documents, including guides, specifications, and any relevant information.

Prerequisites

Before you begin, make sure you have the following installed:

  • Java Development Kit (JDK)
  • Node.js and npm (Node Package Manager)
  • Git
  • Your preferred Integrated Development Environment (IDE)
  • MySQL (if applicable)

Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/LetsLearnTogether-Website.git
  2. Navigate to the project directory:

    cd LetsLearnTogether-Website
  3. Set up the backend:

    • Import the backend project into your IDE.
    • Configure the application properties (e.g., database connection settings) in backend/src/main/resources/application.properties.
  4. Set up the frontend:

    cd frontend
    npm install
  5. Start the backend server:

    • Run the Spring Boot application from your IDE.
  6. Start the frontend development server:

    npm start
  7. Access the application in your web browser at http://localhost:3000.

Contributing

Feel free to contribute to this project! Whether it's bug fixes, new features, or documentation improvements, your contributions are welcome. Please follow the contribution guidelines.

Contact

If you have any questions or suggestions, feel free to reach out to us at anilkumar2214ak@gmail.com.

Happy learning together! 🚀

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages