/codeX100

codeX100 is an interactive platform designed to provide high-quality programming courses and educational content across multiple languages and technologies. Whether you're learning the basics of C, C++, Java, Python, or delving into Data Structures and Algorithms (DSA), codeX100 caters to learners of all levels.

Primary LanguageCSS

Course Management API

This API provides a robust solution for managing courses, enabling users to create, read, update, and delete course information.

Endpoints:

  • POST /courses: Add a new course (requires name, price, and description).
  • GET /courses: Retrieve a list of available courses.
  • GET /courses/:id: Retrieve details of a specific course.
  • PUT /courses/:id: Update an existing course's details.
  • DELETE /courses/:id: Remove a course from the system.

Validation:

All endpoints ensure proper validation using zod for course data, including name, price, and description, to maintain data integrity.

Contributing

If you would like to contribute, please read our Contributing Guide.