A kind of freelancing website for College
Explore the docs »
A kind of freelancing website for College. Where Lecturer can publish his/her project here waiting students apply to work on the project. Student will get some kind of rewards like salary and/or certification.
Features:
- Commons
- Explore Project
- Leaderboard
- Profile
- Message
- Inbox
- Lecturer
- Project Publications (Posting - Recruit - Review)
- Project Box (to Organize Project)
- Hire Student
- Student
- Apply Project (as Individual / as Team)
- Party (for make the Team)
- Project Box (to See current Apply/Ongoing/Finished projects)
- Wishlist Project
- Experiment
- Adaptive while being Responsive (Mobile version is Mobile Apps-like)
To get a local copy up and running follow these simple steps.
- Clone the repo
git clone https://github.com/oladimejidav/phive.git
- Get into the project
cd phive
- Install the frontend packages (NPM)
npm install
- Install the backend packages
composer install
-
Make
.env
file by copy the.env.example
cp .env.example .env
-
Edit
.env
file to setup database connectionDB_DATABASE=db_name DB_USERNAME=user_to_access_the_db DB_PASSWORD=user_password
-
Set application key
php artisan key:generate
-
Create tables using migration with dummy data
php artisan migrate:fresh --seed
-
Create the frontend production ready files
npm run prod
-
Run the app
php artisan serve
-
Try dummy account
# student username = student@example.com password = password # lecturer username = lecturer@example.ac.id password = password
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Project Link: https://github.com/Oladimejidav/school-freelance-market