An open API service indexing awesome lists of open source software.

https://github.com/mardavsj/mission-control-dashboard


https://github.com/mardavsj/mission-control-dashboard

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# Mission Control Dashboard

A mission tracking and management system built with the MERN stack.

## Features

- Admin authentication with JWT
- Mission creation and management
- Mission status tracking
- Detailed mission views
- Mission timer functionality
- Error logging system

## Tech Stack

- Frontend: React.js
- Backend: Node.js + Express.js
- Database: MongoDB
- Authentication: JWT

## Project Structure

```
mission-control-dashboard/
├── client/ # React frontend
├── server/ # Node.js backend
├── .gitignore
└── README.md
```

## Setup Instructions

### Prerequisites
- Node.js (v14 or higher)
- MongoDB
- npm or yarn

### Backend Setup
1. Navigate to the server directory:
```bash
cd server
```
2. Install dependencies:
```bash
npm install
```
3. Create a .env file with the following variables:
```
PORT=
MONGODB_URI=your_mongodb_uri
JWT_SECRET=your_jwt_secret
```
4. Start the server:
```bash
npm run dev
```

### Frontend Setup
1. Navigate to the client directory:
```bash
cd client
```
2. Install dependencies:
```bash
npm install
```
3. Start the development server:
```bash
npm start
```

## License

MIT