Welcome to the Space Management System, a comprehensive platform designed to streamline task allocation and management for space research teams. Whether you're an astronomer, scientist, engineer, or administrator, this system provides a seamless interface to allocate tasks, track progress, and collaborate efficiently. With its intuitive design and robust features, the Space Management System ensures that your team stays organized and focused on achieving mission objectives.
Frontend:
Backend:
Deployed On:
- ✨ Intuitive UI:
- Enjoy a visually appealing and sleek glass user-interface that makes task management a breeze.
- 👥 Role-Based Profiles:
- Different profiles for astronomers, scientists, engineers, and administrators, each with tailored functionalities.
- 📋 Task Allocation:
- Admins can allocate tasks to team members, ensuring clear responsibilities and efficient workflow.
- 📊 Task Tracking:
- Team members can view and update their tasks, providing real-time progress updates to the admin.
- 🔒 Secure Access:
- Role-based access control ensures that only authorized personnel can view or modify sensitive information.
- ☁️ Cloud-Based Storage:
- Securely store task details and project documents in the cloud, ensuring accessibility and collaboration across teams.
Before you begin, ensure you have the following installed on your local machine:
- Node.js (v14 or later)
- npm (v6 or later) or Yarn (v1 or later)
- Angular CLI (v12 or later)
- .NET SDK (v6 or later)
- SQL Server (or any compatible database)
Follow these steps to run the Angular and .NET project on your local machine:
-
Clone the Repository:
git clone https://github.com/Zethyst/Space-Management-System.git cd Space-Management-System -
Install Frontend Dependencies:
Navigate to the
frontendfolder and install dependencies:cd frontend npm install -
Run the Angular Development Server:
Start the Angular development server:
ng serve
Open your browser and navigate to http://localhost:4200. You should see the Angular application running!
-
Set Up the Backend:
Navigate to the
backendfolder:cd ../backendRestore .NET dependencies:
dotnet restore
-
Run the .NET Backend:
Start the .NET backend server:
dotnet run
The backend will run on http://localhost:5000 (or another port as configured).
-
Configure the Database:
Update the connection string in the
appsettings.jsonfile to point to your SQL Server instance. Run migrations to set up the database:dotnet ef database update
-
Connect Frontend and Backend:
Ensure the Angular app is configured to communicate with the .NET backend by updating the API base URL in the
environment.tsfile.
If you want to contact me, you can reach me through below handles.
© 2025 Akshat Jaiswal
