Skip to content

anisamata/AnisaMici_ProductiveInbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

This repository contains two projects:
A) React App — SpaceX Launches
B) .NET 8 Minimal API — Latest Launch
______________________________________
How to Get the Project from Git
1. Clone the repository

Open a terminal and run:
	git clone https://github.com/anisamata/AnisaMici_ProductiveInbox.git
	cd AnisaMici_ProductiveInbox
_____________________________________
Project structure: 

AnisaMici_ProductiveInbox/
	-AnisaMici_(.NET)
	-AnisaMici_React
	-README.md
______________________________________
A) React App — SpaceX Launches

-How to Run
1. Open a terminal in the folder:
	cd spacex-launches

2. Install dependencies:
	npm install

3. Start the development server:
	npm run dev

4. Open in browser: http://localhost:5173
_________________________________________
B) .NET 8 Minimal API — Latest Launch

-How to Run
1. Open a terminal in the folder:
	cd SpacexLatestApi

2. Restore dependencies:
	dotnet restore

3. Run the API:
	dotnet run

4. Test endpoint in browser or PowerShell:
	http://localhost:5167/latest 

5. Test the endpoint in a browser or terminal:
	curl http://localhost:5167/latest
__________________________________________
**If I Had More Time**

If I had more time to enhance this project, I would:
1. Add pagination, filtering, and search in the React app to make it easier to browse launches.
2. Connect the React frontend with the .NET API for a full end-to-end data flow.
3. Improve UI design with a more polished component library and responsive layout.


About

Final Stage Interview – SpaceX Launch Challenge

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors