- Customizable user profile
- Sticky navbar for easy site navigation
- Chronological display of all posted adventures
- Multi-filter search capabilities
- Ability for user to create new adventures, which then become available for others to join
- User can edit only their previously published adventures
- Activities joined by user logged under "My Adventures" tab with ability to leave adventure
- Specific adventure removal only allowed by admin and user that created adventure
- Ability for user to join pre-created adventures
- User (with email) auto-added to adventure list upon joining for easy participant communication
- Individual adventure details pages stating: date, region, time, specific location, adventure distance, skill level, description, host email, suggested equipment
- Secure user registration and login via unique email
- Front and backend validations with specialized error messages
- Admin accessibility
- User login check necessary for access to complete app
- Built-out .gitignore for omitting private information from GitHub
- Default path established for catch-all URLs
- bCrypt and password hash for encoding
- Secure user logout
- Hard-coded dropdown menus and categories for cohesive backend organization
- MVC architecture
- Custom API built from scratch
- Robust backend for scalability options
- Leveraged third party APIs to create cohesive frontend design with clean features and aesthetic likeness
- Numerous opportunities for app build out
- Python
- Django
- HTML
- CSS
- JavaScript
- jQuery
- AJAX
- Bootstrap
- Pillow
- FontAwesome
- GoogleFonts
- 123rf.com
- SQLite
- Balsamiq
- VSCode
- Mattermost
- Git
- GitHub
- Zoom
- Discord
Matyas Csiha: https://github.com/Matyas72
Marlene Gallup: https://github.com/msgallup
Damon Mickelson: https://github.com/mickelsendamon
Jessica Stern: https://github.com/jlstern3