created by Anne Hunt, Jarrett Cameron, Kyler Liscinski, Tara Platt, and Emma Wood
Live Link: SPUDITIONS
Completed 2024
Spuditions is a team application to allow users to see the current a near future conditions and information about Idaho's state and national parks systems. Weather is included for the next five days and each park has its own page with a list of activities and links to the appropriate state or federal agency page. Users can join the forums and have conversations about related topics, either creating threads or commenting in response to other user's threads. Users can also search content, including profiles, forum content, and the parks themselves. The authorization is made by the team and uses Argon2 instead of Auth0, used in most related work.
Javascript, Vue.js 3, Vue Router, Bootstrap 5, Node modules, Express Node.js, MongoDb, HTML, CSS, Mongoose, MVC design patterns, CRUD practices, RESTful API practices, mobile responsiveness, AGILE/Scrum
Javascript, HTML, CSS
Application must:
- allow users to register, login, logout, and edit their account information
- allow users to create, edit, and delete forum content when they are authorized
- allow for moderation of forum content, including removing content and banning users
- utilize our own authorization
- adhere to a strict FIGMA design
- randomly generate images for the front page carousel
- utilize best practices for mobile responsiveness
- show all known parks, both state and federal, on the home page
- include a competent search function that sorts results on type
- display accurate weather and maps for each park
- include a list of activities for each park with identifiable icons
- manage one-to-many and many-to-many relationships
Application may, in the future:
- include 511 information about road conditions near parks
- feature NPS webcams for the larger parks