Skip to content

Smiltent/calandar-events

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calendar Events

A page where you can view Events on a Calendar

Warning

This project is still under development.

What is this project?

A simple event calendar application, to help learn and understand database functionality in PHP. This project was initially started as a summer assignment by one of our teachers.

Features (WIP)

  • View events on a monthly calendar
  • Add new events with a title, date, and description
  • Administrator role system, to allow specific users to make and edit events
  • Having a calendar, to preview all available events
  • Secure interaction with the MySQL database using mysql_pdo

How to run?

Dependancies

sudo apt-get install docker git docker-compose-plugin
# if you dont have docker enabled
sudo systemctl enable docker --now

Starting

Before you start it, make sure you have changed .env.example to .env & you've changed the values

# In the folder where the docker-compose.yml is located at
sudo docker compose up -d

TODO

  • Make first account always admin, instead of modifying .env to make a new user
  • Show events in the calendar
  • Show the upcoming events in the Upcoming Events section
  • When you click on an event, it will give you send you to /preview.php?id={id}, to see the event's description and any other info
  • Dark mode
  • Modify .env to have more support in changing what port each thing uses, and production/development environments

License

MIT License

About

A School Calendar Events website

Topics

Resources

License

Stars

Watchers

Forks

Languages