Welcome to the AdLister project! This project is an opportunity to collaboratively develop a full stack application up to a given specification.
This repository includes a Kanban-style task board using GitHub Projects. At a minimum, your team should complete all the cards in the TODO column. If you have extra class time to develop additional features, the Nice-to-Have cards provides many feature suggestions to implement.
- Clone this repository
- Add the project as a Maven Project
- Setup Tomcat
- Create a
Config
class based on the providedExampleConfig
code - Create a database for your project (the migration file expects it to be called
adlister_db
but this can be changed) - Run the migration (change the database in the
use
query, if changed)
Each team will have the flexibility to determine how cards/tasks are divided between team members. Paired programming can be used as an effective strategy to speed up development of especially challenging features/tasks. It is recommended that all team members take on cards that involve development in each part of the MVC architecture. Keep your Project Board updated and communicate early and often with your teammates.