Skip to content

Project of the 5th edition of the Somos F5 Hackathon (February 21, 22 and 23) - Group 25 (TechRevive) 🖥️

Notifications You must be signed in to change notification settings

angylearns/hackathonF5-G25

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🍎 Pedagogical objetive

This project is the result of the F5 Hackathon - 5th Edition organized by Somos f5 https://www.somosf5.org/ . A group of 7 unknown students have developed this work in less than 48h. The objective is to learn how to work with a group of strangers with diverse knowledge. A GREAT CHALLENGE FOR US !!! 🙈

The invited company Globant proposes us the challenge of developing a Marketplace.

🧾 Description

We have developed Tech Revive, a marketplace that offers high quality refurbished technology products at affordable prices by making smart choices to reduce environmental impact. 🌏

Technologies

My Skills

🔧 Installation

This is a proyect on React and Laravel

To install our app follow these steps

First Steps

  1. Clone the repository on your local machine using git clone
  2. This is a project with backend and you need your computer to work as a server. You can do it with xampp installed.
  3. Open the project folder. You need to have Node.js and Composer installed on your system.

Install Dependencies:

  1. Navigate to the FRONTEND folder and run the comand npm -install
  2. Navigate to the BACKEND folder and run the comand npm -install and vendor update

Configure Environment Variables:

  1. Make a copy of the .env.example file in the project root directory and rename it to .env. Then, update the variables in the .env file according to your environment settings, such as database connection details and application-specific configurations.

  2. Generate Application Key: Run the following command in your terminal or command prompt to generate a new application key: php artisan key:generate. This key is used to securely encrypt data within your application, such as user sessions and cookie data.

  3. Run Migrations (If Required): This application requires database migrations, run the following command to execute them: php artisan migrate and if requieres generate fake data run in this order: php artisan db:seed --class=Location php artisan db:seed --class=Category php artisan db:seed --class=DatabaseSeeder

This command will create the necessary database tables based on the migration files provided in the database/migrations directory.

Or else there is a file in the path backenddatabase tech_riveve_bd.sq that you can run on your database and it will generate a DB

  1. Start the servers: Once everything is configured, you need to start several servers a. Apache and Mysql server from xampp b. On the backend path run the following command php artisan serve. c. In the frontend path run the command npm run vite. It returns the http address that we must open to see the React app working with the Laravel api.

🪐​ENJOY🪐​

🧙🏻‍♀️ Autors

About

Project of the 5th edition of the Somos F5 Hackathon (February 21, 22 and 23) - Group 25 (TechRevive) 🖥️

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published