Thagoo / astrobharat-assignment

Home Page:https://astrobharat-assignment.onrender.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Overview

Astrobharat-assignment (Admin Panel)

Live Demo

https://astrobharat-assignment.onrender.com/

Project Implementation

The web page has been developed using MERN Stack

The following technologies and best practices have been employed:

  • Typescript, ReactJS, MaterialUI: The project utilizes a combination of these technologies to create a responsive and visually appealing web page.

  • Responsive Design: The webpage is designed to be fully responsive and should adapt seamlessly to various device widths without any breakage.

  • Components and Containers: Proper use of components and containers has been maintained to ensure code modularity, scalability and reusability.

  • Mongodb: Leverages MongoDB's flexible schema-less structure to store and manage your application's data in a document-oriented format.

  • ExpressJS: Express. js provides a robust and lightweight framework for building RESTful APIs in Node.js. It simplifies creating endpoints that handle various HTTP requests (GET, POST, PUT, DELETE) for data retrieval, creation, modification, and deletion.

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository to your local machine:
git clone https://github.com/thagoo/astrobharat-assignment.git
  1. Navigate to the project directory:
cd astrobharat-assignment
  1. Install dependencies:
npm install && cd frontend && npm install && cd ../
  1. Build the project
npm run build
  1. Run the production server locally
npm run start

or

  1. Run the development server:
npm run dev:frontend | npm run dev:backend

This will start the respective server, and you can view the webpage by accessing http://localhost:3000 in your browser.

Thank you for checking out my project!

About

https://astrobharat-assignment.onrender.com

License:MIT License


Languages

Language:TypeScript 98.0%Language:HTML 1.1%Language:JavaScript 0.8%Language:CSS 0.2%