About | Features | Technologies | Requirements | Starting | License | Author
App-Event is a SaaS-like event planing platform that allows you to create events, invite people to them and export datas about them.
🖍️ Create your event thanks to an event model
✎ Create your own event
✍️ Edit your event
➕ Add custom fields to you event like Price, Special Guests etc...
👨 Edit your profile
🎪 Add resources to your event
👷♂️ Handle resources => Increment, Decrement Quantity and Edit Resources
☑︎ Declare available to this event or not
📁 Export your event infos to PDF or CSV
🚫 Delete your event
The following tools were used in this project:
Before starting 🏁, you need to have Git and Node installed.
# Clone this project with GitHub
$ git clone https://github.com/Raxuis/app-event.git
# Clone this project with GitLab
$ git clone https://gitlab.com/Raxuis/app-event.git
# Access
$ cd app-event
# Create a .env file
$ touch frontend/.env
# Fill it with your frontend and backend ports by following the .env.example
# Go to frontend folder
$ cd frontend
# Install dependencies
$ npm install
# Run the project
$ npm start
# The server will initialize in the <http://127.0.0.1:9090>
# Go to backend folder
$ cd backend
# Install dependencies
$ composer install
# Look for all the classes and files it needs to include again
$ composer dump-autoload
# Start your Nginx server and PHP server
# 👇 For MacOS
$ brew services start php@8.3 && brew services start nginx
# 👇 For Windows
$ sudo systemctl start php@8.3 && sudo systemctl start nginx
# Start your MAMP / XAMP / LAMP server
# Upload on PHPMyAdmin the database app_event.sql which is in the database folder
# The server will initialize on the port specified in the Nginx configuration file
This project is under license from MIT. For more details, see the LICENSE file.
Made with ❤️ by Raphaël