{"id":21884520,"url":"https://github.com/kientech/mrh3center---landingpage","last_synced_at":"2025-03-22T01:29:42.312Z","repository":{"id":255960160,"uuid":"844406029","full_name":"kientech/MrH3Center---LandingPage","owner":"kientech","description":"MrH3Center---LandingPage is a project developed to introduce the various courses offered by MrH3Center. This project utilizes the MERN stack (MongoDB, Express.js, React.js, Node.js) to build both the frontend and backend.","archived":false,"fork":false,"pushed_at":"2024-09-08T16:48:00.000Z","size":8943,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-26T19:44:04.712Z","etag":null,"topics":["api","expressjs","mongodb","nodejs","reactjs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kientech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-19T07:39:15.000Z","updated_at":"2024-09-08T16:48:02.000Z","dependencies_parsed_at":"2025-01-26T19:54:02.956Z","dependency_job_id":null,"html_url":"https://github.com/kientech/MrH3Center---LandingPage","commit_stats":null,"previous_names":["kientech/mrh3center---landingpage"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kientech%2FMrH3Center---LandingPage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kientech%2FMrH3Center---LandingPage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kientech%2FMrH3Center---LandingPage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kientech%2FMrH3Center---LandingPage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kientech","download_url":"https://codeload.github.com/kientech/MrH3Center---LandingPage/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244892800,"owners_count":20527495,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","expressjs","mongodb","nodejs","reactjs"],"created_at":"2024-11-28T10:14:23.398Z","updated_at":"2025-03-22T01:29:42.292Z","avatar_url":"https://github.com/kientech.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MrH3Center - Landing Page\n\n## Introduction\n\n**MrH3Center---LandingPage** is a project developed to introduce the various courses offered by MrH3Center. This project utilizes the MERN stack (MongoDB, Express.js, React.js, Node.js) to build both the frontend and backend. The goal of the website is to provide detailed information about the courses, making it easy for users to explore and register.\n\n## Project Structure\n\nThe project consists of two main parts:\n\n1. **Frontend**:\n   - Built using React.js to create the user interface.\n   - The UI includes components such as the homepage, course overview page, and contact page.\n   - Utilizes libraries like React Router for navigation and Axios for connecting with the backend.\n\n2. **Backend**:\n   - Developed using Node.js and Express.js to create APIs.\n   - Provides APIs to manage course information, user data, and handle requests from the frontend.\n   - Data is stored in MongoDB.\n\n## Features\n\n- **Homepage**: Provides an overview of MrH3Center and highlights key courses.\n- **Course List**: Displays detailed information about the courses, including the course name, description, pricing, and duration.\n- **Course Registration**: Allows users to register for courses through the website.\n- **Contact Page**: Offers contact information and a form for users to submit inquiries.\n\n## Installation\n\n### System Requirements\n\n- Node.js\n- MongoDB\n\n### Installation Steps\n\n1. **Clone the repository**:\n\n    ```bash\n    git clone https://github.com/kientech/MrH3Center---LandingPage\n    cd MrH3Center-LandingPage\n    ```\n\n2. **Install dependencies**:\n\n    ```bash\n    # Install frontend dependencies\n    cd frontend\n    npm install\n    \n    # Install backend dependencies\n    cd ../backend\n    npm install\n    ```\n\n3. **Configure environment variables**:\n\n   Create a `.env` file in the `backend` directory and add the necessary environment variables, including:\n\n    ```bash\n    MONGO_URI=\u003cMongoDB Connection String\u003e\n    PORT=5000\n    ```\n\n4. **Run the project**:\n\n    ```bash\n    # Run frontend\n    cd frontend\n    npm start\n    \n    # Run backend\n    cd ../backend\n    npm start\n    ```\n\n5. Open your browser and navigate to [http://localhost:3000](http://localhost:3000) to view the website.\n\n## Contribution\n\nIf you'd like to contribute to the project, please create a pull request or open an issue to discuss your ideas.\n\n## License\n\nThis project is licensed under the MIT License. Please see the LICENSE file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkientech%2Fmrh3center---landingpage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkientech%2Fmrh3center---landingpage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkientech%2Fmrh3center---landingpage/lists"}