https://github.com/mardavsj/mission-control-dashboard
https://github.com/mardavsj/mission-control-dashboard
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mardavsj/mission-control-dashboard
- Owner: mardavsj
- Created: 2025-06-08T10:12:28.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-06-08T16:57:35.000Z (4 months ago)
- Last Synced: 2025-06-08T17:26:24.482Z (4 months ago)
- Language: JavaScript
- Size: 212 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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