This repository contains the frontend implementation for the Django REST API Courses Test Project. The frontend is developed using ReactJS, providing a user-friendly interface to interact with the courses management system via the RESTful API endpoints.
- ReactJS
- HTML5
- CSS3
- JavaScript (ES6+)
- Axios (for API communication)
-
Clone the repository:
git clone https://github.com/Ansarimajid/Courses-Front.git
-
Navigate to the frontend directory:
cd Courses-Front
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Access the frontend at
http://localhost:3000
in your web browser.
- View a list of all courses.
- Add a new course.
- View details of a specific course.
- Edit details of a specific course.
- Delete a specific course.
Once the frontend is running locally, you can use the provided user interface to interact with the Django REST API for managing courses. Perform actions like adding new courses, editing existing courses, and deleting courses using the intuitive user interface.
Contributions to this project are welcome! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Create a new Pull Request.
This project is licensed under the MIT License.