Skip to content

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

imageimageimage

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=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=openhackathonDB_USERNAME=rootDB_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

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages