thebadams / mars-travel-agency

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mars Travel Agency

Description

Rutgers Coding Bootcamp Project, using the MERN stack method.

Table of Contents

Installation

Please clone/fork this repository to get the full functionality.

This project was created using 'node.js' Make sure to have node.js installed before moving forward.

To learn how to install Node, Click Here.

Next you will need to install the packages. To do so type in the following commands into your terminal.

npm install

Running this command will download the necessary dependancies for the application to run. Make sure to run this in the 'client, and the 'server' folders.

If running locally, make sure to use the 'server' folder to set up the database, as well as running the command

npm run seed

This will seed your database with a starter environment to work from.

In the server folder, open your terminal and run the following command to start the server.

npm run start

You can also run the same command in the client folder to run the development server.

Concept

For this application we wanted to think out side of the box as well as have it be useful. We eventually landed on making a travel agency to Mars. This was because of recent news of billionares using their money to travel to space.

With commercial space travel on the horizon, it seemed like a fun idea to mock up a one stop portal to get information on weather, potential launch stations, and to book said info into a ticket.

All Mars informations was sourced from multiple APIs including: NASA

Technologies Used

HMTL CSS Javascript React Bootstrap React Styled Components React Router Dom


Languages Top Language Code Size Repo Size Total Lines Last Commit Issues

For parts of the project we sourced from CodePen.

Name Link
Baby Yoda https://codepen.io/jh3y/pen/abzvyXG?editors=1000
Flight Ticket https://codepen.io/motorlatitude/details/JhuoB
Mars Landing https://codepen.io/mgitch/pen/pECcD
Folding Ticket https://codepen.io/pizza3/pen/bGVPZvo
Astronaut https://codepen.io/adamdehaven/pen/PoZREME
Background Stars https://codepen.io/simonhorner/pen/MLKYdo

License

License: MIT

Screen Recording

Preview of application from the Homepage.

ScreenshotRecording

Contributions

Name Responsibility GitHub
Brian Adams Backend Brian
Clifford Morin Frontend Cliff
Ben Durham Backend Ben
Takuya Matsumoto Frontend Tak
Jasper Abarquez Frontend Jasper

Application

Click Here , for the deployed application.

About

License:MIT License


Languages

Language:JavaScript 94.2%Language:CSS 4.9%Language:HTML 0.9%