/KBA-COURSE-DOCKER

This application offers a range of educational resources for learning about blockchain technology and its applications.

Primary LanguageJavaScript

Blockchain Courses

Welcome to the Blockchain Courses website! This platform offers a range of educational resources for learning about blockchain technology and its applications.

Table of Contents

Project Overview

This project is a web application designed to showcase various blockchain-related courses. It provides a user-friendly interface for browsing courses, viewing details, and adding courses to a cart. Built using the MERN stack (MongoDB, Express, React, Node.js), the site aims to deliver a smooth and engaging experience for users.

Features

  • Course Listings: Browse available blockchain courses.
  • Course Details: View detailed information about each course, including descriptions, prerequisites, and features.
  • Edit and Remove: Admins can edit or remove courses.

Installation

Prerequisites

  • Node.js (version 14.x or later)
  • npm (version 6.x or later)
  • MongoDB (version 4.x or later)
  • Docker installed on your machine
  • Docker Compose installed on your machine

Getting Started

Clone the Repository

First, clone the repository from GitHub: git clone [repo-url] cd MERN-ITAM-APP

Next, use Docker Compose to build and run the containers:

docker-compose up --build

This command will build the Docker images and start the containers for the application and MongoDB database.Once the containers are running, you can access the application in your web browser at:

http://localhost:3000

To stop the containers, press Ctrl+C in the terminal where docker-compose is running, then use:

docker-compose down

This will stop and remove the containers.