Table of Contents
"Velo.tn"is an application that brings together people who are passionate about bicycles. Its aim will be to insist on the need to adopt more massively cycling as an alternative means of transport to the car.
- π² Bikes Management
- πΆ Bike Rentals Management
- ποΈ Bike Associations Management
- π΄ Bike Rides Management
- π Bike Events Management
- π Users Management
Velo.tn is built using Laravel Framework. You may find below the list of the frameworks/libraries that we used to build our project :
To get a local copy up and running follow these simple example steps.
You may find below the list of things you need to use this project :
- Make sure MySQL is running on your system.
- You will need to install the "yarn" or "npm" command line.
In order to install the app you need to follow the instructions below :
-
Clone the repo
git clone https://github.com/SyrineZahras/Velo
-
Install project dependencies
composer install
-
Install NPM packages dependencies
npm install && npm run dev
-
Rename .env.example file to .env on the root folder.
-
Open your .env file and change the database name DB_DATABASE to whatever you have, username DB_USERNAME and password DB_PASSWORD field correspond to your configuration. Also don't forget to set MAIL_USERNAME and MAIL_PASSWORD values .
-
Generate key to set APP_KEY value in .env
php artisan key:generate
-
Migrate the database
php composer migrate
-
Link the storage file public/storage with storage
php artisan storage:link
-
Run the server on
php artisan serve
- Open localhost:8000 in the browser and that's it you can enjoy the project π!
Login Page |
Register Page |
---|---|
Forget Password Page |
Home Page |
Dashboard |
User Profile Page |
Rides Management |
Rides Tracking |
Rides Tracking - 1 |
Events Page |
Associations Management |
Create an Association |
Tracking Rides |
Ride Plan |
---|
Untitled.design.1.mp4
See the open issues for a list of proposed features (and known issues).
-
Phase 1 : Template Integration using Blade
- Frontoffice template
- Backoffice template
-
Phase 2 : Authentication Integration using JetStream
- User Authentication
- User Profile Management
- Password Update
- Password Confirmation
- Account mail verification
-
Phase 3 : CRUD Integration
- Bikes Management
- Bike Rentals Management
- Bike Associations Management
- Bike Rides Management
- Bike Events Management
If you have a suggestion that would make this project better, please fork the repo and create a pull request. Any contributions you make are greatly appreciated. Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b Yourbranch
) - Commit your Changes (
git commit -m 'Add some features to project'
) - Push to the Branch (
git push origin Yourbranch
) - Open a Pull Request
Project Members :
Ahlem Laajili |
Skander Turki |
Syrine Zahras |
Hichem Ben Zammal |
Nesrine Ben Mahmoud |
---|---|---|---|---|