Skip to content

Latest commit

 

History

History

frontend

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 


A simple yet powerful web application designed to help users discover, compare, keep track of and share free courses online.

Features

  • Browse courses by category
  • Search for courses by title or provider
  • View detailed information about each course
  • Register and login to save favorite courses
  • Add new courses as an admin user

Getting Started

To get started with Course Finder, follow these steps:

  1. Clone the repository to your local machine.
git clone https://github.com/ngugimuchangi/CourseFinder.git
  1. Navigate to the client directory
cd frontend
npm install

Start the application.

npm start

Architecture

Course Finder is built using a client-server architecture. The front-end is built with React and communicates with the back-end server using REST APIs.

Technologies

  • React
  • Node.js
  • Axios
  • React Bootstrap

Contributors

Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.

Code Splitting

This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting

Analyzing the Bundle Size

This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size

Making a Progressive Web App

This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app

Advanced Configuration

This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration

Deployment

This section has moved here: https://facebook.github.io/create-react-app/docs/deployment

npm run build fails to minify

This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify