Welcome to CourseKrimson! This project provides a simple platform to showcase various tech-related courses. Contributors can add or modify courses in the courseData.js
file, following a consistent structure.
- Project Overview
- Prerequisites
- Installation
- How to Add Courses
- Running the Project
- Contributing
- License
CourseKrimson allows you to view a dashboard of tech courses and detailed pages for each course. The courses are added in the courseData.js
file, and this is where you can add your own courses as well.
- Node.js (v12+)
- NPM or Yarn
- Basic knowledge of React and Vite
# Clone the repo git clone https://github.com/CourseKrimson/courseKrimson.github.io.git
cd courseKrimson.github.io
npm install
Courses are stored in the courseData.js
file. Follow the format below to add a new course:
const courses = {
'course index number: course-title': {
title: 'Course Index Number: Course Title',
image: 'https://dummyimage.com/600x400/000/fff.jpg&text=Course+Image',
description: 'Brief description of the course content.',
content: `
- Bullet point for course topic 1.
- Bullet point for course topic 2.
- Detailed explanation of course content.
`,
},
// Add more courses in the same structure
};
After installation, you can run the project locally:
# Start the development server
npm run dev
Feel free to submit pull requests or issues for any improvements or suggestions.
This project is licensed under the MIT License.