Month 1
January 20th – February 14th
During Month 1, we began our work on the project, focusing on understanding the existing Django structure and setting up our development environment.
Development Structure
Tasks Completed
- Documented findings and next steps for Month 2.
- Explored Django framework and its application within the project.
- Reviewed previous project structure and documentation.
- Set up local development environment.
Month 2
February 17th – March 14th
During Month 2, we began working on some fixes and new functions into the website.
Tasks Completed
- Added an advanced search function to the website.
- Documented findings and next steps for Month 3.
- Fixed date ranges for members.
- Fixed the navigation bar to only have a shadow effect to the related options.
Tasks In-Progress
- Import/export for database.
Development Screenshots
1. Navigation Bar Fixed
2. Added Advanced Search Function
Month 3
March 17th – April 25th
In the final month, our team focused on polishing features, implementing final client requests, and wrapping up project documentation and deployment steps.
Tasks Completed
- Implemented sidebar pop-up for advanced search filters.
- Added fields and admin filtering for organization and address searches.
- Fixed member date ranges to display the full span of SWJ membership.
- Resized homepage images and adjusted layout for cleaner visual presentation.
- Finalized import/export functionality for the database (JSON format).
- Created client-facing documentation for data backup and import/export use.
- Built an ER diagram and database structure explanation for future developers.
- Cleaned and commented codebase for long-term maintainability.
Development Screenshots
1. Pop-Out Advanced Search
2. Admin Search for Organizations/Addresses
3. Homepage Image Styling Fix