https://github.com/devafortun/turorial
https://github.com/devafortun/turorial
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/devafortun/turorial
- Owner: devafortun
- Created: 2024-12-26T08:04:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-26T08:14:10.000Z (over 1 year ago)
- Last Synced: 2025-04-15T00:13:09.163Z (about 1 year ago)
- Language: JavaScript
- Size: 13.4 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# History Course Web Application
Welcome to our History Course Web Application project! This application is designed to provide users with a comprehensive experience in browsing, enrolling in, and managing history courses. Built with modern technologies, it offers a responsive and user-friendly interface.
## Table of Contents
- [Team Members](#team-members)
- [Technologies Used](#technologies-used)
- [Features](#features)
- [Installation](#installation)
- [Contribution](#contribution)
- [License](#license)
## Team Members
Meet the talented individuals behind this project:
- **Đỗ Minh Chính**
- **Hoàn Tấn Khang**
- **Lâm Quốc Vinh**
## Technologies Used
This project leverages a variety of technologies to deliver an engaging learning experience:
- **Frontend**:
-  ReactJS
-  Redux
-  Ant Design
-  SCSS
- **Backend**:
-  Spring Boot
## Features
Our history course web application offers the following features:
- **Course Catalog**: Browse a wide range of history courses available for enrollment.
- **Course Search**: Find courses based on various criteria such as subject, level, and duration.
- **Course Details**: View detailed information about each course, including syllabus, instructor, and reviews.
- **Enrollment**: Sign up for courses and manage your enrollments.
- **User Profiles**: Create and manage personal profiles, track your progress, and view your enrolled courses.
- **Responsive Design**: Ensure the website is accessible and usable on various devices, including desktops, tablets, and smartphones.
## Installation
Ready to explore our project? Follow these simple steps to get started:
1. Clone the repository: `git clone `
2. Install frontend dependencies: `npm install`
3. Start the frontend server: `npm run dev`
4. Navigate to the backend directory and install dependencies: `mvn install` (for Maven) or `./gradlew build` (for Gradle)
5. Start the backend server: `mvn spring-boot:run` (for Maven) or `./gradlew bootRun` (for Gradle)
## Contribution
We welcome contributions from the community! Here's how you can get involved:
1. Fork the repository.
2. Create a new branch: `git checkout -b feature/your-feature`
3. Make your changes and commit them: `git commit -am 'Add new feature'`
4. Push to the branch: `git push origin feature/your-feature`
5. Submit a pull request.
## License
This project is licensed under the [MIT License](LICENSE). Feel free to use, modify, and distribute it according to your needs.