created by Anne Hunt
Live Link: The Codework
Completed 2024
The Codework, often called The Network, is a social media app allowing current and past students of Boise Codeworks to post and share information with each other. Their posts can include text or images and allow for users to "heart" or "like" posts they see in their feed. The posts are accessed through an API, as are the ads provided by other users advertising their own projects. Users each have a profile page that shows only their content, including their picture and a cover image, their name, their class, and their graduation status. Each user's home page will provide a paginated view of posts sorted by most recent, but allow users to navigate forward and backward through time and other posts.
Javascript, HTML, CSS, Bootstrap 5, Vue.js 3, Vue Router, Express Node.js, RESTful API, CRUD, MVC design patterns
Javascript, HTML, CSS, Vue
Application must:
- allow users to login, logout, register
- display all posts without login on home
- navigate to a profile page on clicking a user's image on a post that shows all their information except their contact information
- show page content on refresh
- render all creator profile data on posts
- allow users to use a form to create posts, edit their profile, edit their posts, and delete their posts but only when signed in and authenticated
- prevent users from altering content that is not theirs
- adhere to minimum UI requirements for release
- allow for search of profiles and posts
Application may:
- display a popover of the like indicator of who else has liked the post
- alter date to say "time ago" accurately instead of updated or created date
- home and search only show current students or only show alumni
- display ads to your own projects