Skip to content

adibakhan21/course_helper

Repository files navigation

🎓 Course Helper App

Course Helper is a full-stack web application that helps students and administrators manage university course information efficiently. It provides a clean and responsive dashboard for viewing, adding, editing, and deleting course records.


✨ Features

  • 🔐 User-friendly interface
  • 📋 Course dashboard for listing courses
  • ➕ Add new courses
  • ✏️ Edit existing courses
  • 🗑️ Delete courses
  • 📸 Visual UI with screenshots
  • ⚡ Fast and responsive design

📸 Screenshots

Dashboard


Add Course


Edit / Delete Course


Login Screen


🚀 Getting Started

Follow these steps to run the project locally.


Prerequisites

Ensure you have the following installed:

  • Node.js (v14+)
  • npm or yarn
  • Git

Installation

Clone the repository:

git clone git@github.com:adibakhan21/course_helper.git
cd course_helper

Install dependencies:

npm install

Start the application:

npm start

Open browser:

http://localhost:3000

🧩 Tech Stack

Frontend

  • React.js
  • HTML5
  • CSS3
  • JavaScript (ES6)

Backend

  • Node.js
  • Express.js

Developer Tools

  • Git & GitHub
  • npm
  • VS Code
  • Chrome Dev Tools

📂 Project Structure

course_helper/
│
├── frontend/
│   ├── components/
│   ├── App.js
│   └── index.js
│
├── backend/
│   ├── server.js
│   └── routes/
│
├── README.md
└── package.json

🤝 Contributing

We welcome contributions!

  1. Fork the repository
  2. Create your branch
  3. Commit your changes
  4. Push to GitHub
  5. Submit a Pull Request

📬 Author

Adiba Khan Built as a learning and portfolio project.


⭐ Support

If you like this project, give it a ⭐ on GitHub!

About

Course helper app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors