Skip to content

Developed a comprehensive solution to manage class and student data and CRUD operations.

Notifications You must be signed in to change notification settings

tal6203/ClassRoom-Student

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

📚 ClassRoom-Student

Welcome to the ClassRoom-Student repository! This project is a classroom management application designed to help teachers and students interact more effectively. It consists of both client and server components, each responsible for specific aspects of the application.

Table of Contents

📖 Overview

The ClassRoom-Student application provides a platform for teachers to manage their classrooms, track student progress, and facilitate communication between teachers and students.

✨ Features

  • Student Management: Manage student information and track progress.
  • Classroom Management: Organize and manage classrooms and assignments.
  • Communication: Facilitate communication between teachers and students.

🔧 Setup

To run the ClassRoom-Student application locally, follow these steps:

Prerequisites

  • Node.js and npm (for the client)
  • Java and Maven (for the server)

Client

  1. Navigate to the Client directory:

    cd Client
  2. Install the dependencies:

    npm install
  3. Start the client application:

    npm start

Server

  1. Navigate to the Server directory:

    cd Server
  2. Build the server application using Maven:

    mvn clean install
  3. Run the server application:

    java -jar target/your-server-application.jar

🚀 Usage

  1. Start the server application as described above.
  2. Start the client application.
  3. Open your web browser and navigate to http://localhost:3000 to access the ClassRoom-Student application.

📂 Project Structure

The repository is structured as follows:

ClassRoom-Student/
├── Client/            # Client-side code (React)
├── Server/            # Server-side code (Java, Spring Boot)
└── README.md          # Project documentation

🤝 Contributing

Contributions are welcome! To contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature-name).
  5. Open a pull request.

📜 License

This project is open-source and available under the MIT License.

React-Class-student.mp4

About

Developed a comprehensive solution to manage class and student data and CRUD operations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published