Skip to content

okgreece/OpenHackathon

Repository files navigation

Open Hackathon

Open Hackathon is a management system application that helps organize and monitor hackathon competitions. Participants can track and manage their team through various features offered by the application. Users can submit requests to join a team, and team leaders have the ability to accept or reject these requests. Additionally, the application enables administrators to monitor the teams, their members, the stages of the competition, and maintain overall control of the competition process.

image

Technologies

This application is built using the following technologies:

  • PHP with the Laravel Framework for the backend
  • Tailwind CSS for styling
  • MySQL for the database
  • JavaScript for interactive elements

Screenshots

image image image

Installation

Follow these steps to set up the project locally on your machine:

1. Clone the Repository

git clone https://github.com/georgekazz/OpenHackathon.git

2. Install PHP dependencies

composer install

3. Install Javascript dependencies

npm install

4. Create a configuration file

cp .env.example .env

5. Create a database on your database server and keep notes of the connection parameters

6. Open the .env file and configure the following values according to your database:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=openhackathon
DB_USERNAME=root
DB_PASSWORD=

6. Run database migration to create the schema

php artisan migrate

7. Initialize the database with required data

php artisan db:seed

8. Generate encryprion key

php artisan key:generate

7. Serve the application and head to your browser

php artisan serve

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages