Skip to content

agusegimenez/Skyshop_CTD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Skyshop 🚀

This application was the final project for the Certified Tech Developer certification, given by Digital House. The proposal was a reservation manager and the choice of theme was free. With the team we decided to work on an e-commerce of reservations and shipments of product combos through drones. Great, isn't it?

Deployment in Vercel (React, Vite) + Railway (Java, Spring) 📦

If you need a simpler process, here is the fork of the project: Skyshop_CTD

And here you will find the app completely deployed: Skyshop

To deploy in local 🚀

Pre-requirements 📋

We should have installed MySQL and MySQL Workbench:

MySQL

MySQL Workbench

Installation 🔧 and Deployment in local 📦

Once the repository is cloned, we must open the front end in Visual Studio Code or the IDE of choice

Run the following script from the terminal

npm install

Now we should open the Back in our IDE and run the project

We will see a token on the terminal, copy it and go to the Front to paste it on the Context.jsx > token (const)

Now that we have done that, we will open the terminal and run the next script to get the localhost and test Skyshop!

npm run dev

Technologies used 🛠️

Front

  • React - Javascript Framework
  • Vite - Building and development tool
  • Axios - HTTP Client
  • date-fns - Toolset for manipulating JavaScript dates
  • SweetAlert2 - Alerts and dialogs library
  • Cloudinary - Image upload & storage tool

Back

Authors ✒️