forked fromgaetancollaud/fablab-manager
- Notifications
You must be signed in to change notification settings - Fork0
An open-source web application for managing a Fablab or a Makerspace
License
NotificationsYou must be signed in to change notification settings
fablab-sion/fablab-manager
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Fablab-manager is a fully open-source web application that allows you to easily manage a Fablab (or any makerspace). You can manage :
- Users (with membership type)
- Machines (with machine type)
- Reservations
- Calendar (display a google calendar in the reservation module)
- Price of machines (linked to membership type and machine type)
- Payment (when members pay you)
- Usage of machines (when member pay for your services)
- Subscription (price depend on membership type and subscription duration is editable)
- Audit of all action done on the platform
- See accounting information
Live demo onquality.fablab-fribourg.ch
User :admin@gmail.com
Password :fablab
- Java 8
- MySQL
- SpringBoot
- AngularJS
The easiest way to run this application is to use docker. You will need:
Copy thedocker-compose.yml file and theconfig folder. Adapt the configuration in this folder. Then run:
docker-compose up -ddocker-compose logs -f
Login | Password | groups |
---|---|---|
admin@gmail.com | fablab | comite |
animator@gmail.com | fablab | animator |
member@gmail.com | fablab | member |
extern@gmail.com | fablab | none |
- Add this entry in your host file:
127.0.0.1 mysql
(or change the datasource url in application.properties) - Install MySQL (add the schema and userfablab or change the login info in application.properties)
- Build and run using maven
mvn spring-boot:run
- If you use intellij, the spring boot will be detected and you can run it directly from the IDE
About
An open-source web application for managing a Fablab or a Makerspace
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Languages
- Java57.8%
- JavaScript26.4%
- HTML14.2%
- CSS1.2%
- Shell0.4%