php
and javascript
Web application inspired by Trello.
This application was developed in an academic course during my second year of the bachelor in computed science at EPFC.
It uses a homemade framework provided by the teacher to simplify some steps (framework) as well as a MVC pattern.
As mentionned before, the application is Trello-like and is very similar in its utilisation. The user creates and manages boards, columns and cards.
A registered user creates a board; he becomes the owner of that board and can manage it entirely. He may invite other users to collaborate on his board. These collaborators can edit or delete columns and cards.
The admins have access to all the boards of the database and have the right to edit, delete them. They also manage a list of all the users, creating, editing or deleting them.
Columns and cards are draggable, all contents are editable (each modification is saved in the database)
If a card has an expiration date, it appears in the calendar.
The site is not deployed but can run locally.
- Import the database in phpMyAdmin.
- In
config/prod.ini
, make suremysql_path
correspond to the local Web server. - Type http://localhost/trello/MyTrello!/setup in a browser to install the database.
Name | Password | Role | |
---|---|---|---|
User Semel | user1@mail.com | Password1, | admin |
User Bis | user2@mail.com | Password1, | admin |
User Ter | user3@mail.com | Password1, | user |
User Quater | user4@mail.com | Password1, | admin |
User Quinquies | user5@mail.com | Password1, | user |
Test Semel | test@epfc.eu | Password1, | admin |
Test Bis | test2@epfc.eu | Password1, | user |
Test Ter | test3@epfc.eu | Password1, | admin |
Test Quater | test4@epfc.eu | Password1, | admin |
Test Semel | user1@mail.com | Password1, | user |