06 Tværfaglig projekt 2
In this portofolio project you will build and expand on an already existing API's and data models. You will expand the code base on either your own our a group members API that was built in the former project. The project will now include a front-end as well.
Choose one API & data model of your group.
Fork the project such that you both have a copy of Portefølje 5 and a portefølje 6
Hand-in:
All source code & Link if deployed
A 10 min presentation
Please show your working site and some frontend, backend and database code
**You will present your solution 15/12 - the last day at class: Juleafslutning **
It is not necessary to implement every requirement.
Sofie
Marcus
Aaron
Ane
Christian
Nikolaj
Natasza
Jonathan
Abel
Anders
Rasmus
Silas
Emily
Viktor
Helena
Mathias
Nathasja
Birk
Kasper
Frederik
Nikolaus
Andreas
Josef
Lucas
Victor-Gabriel
Lykke
1. Hvilken cafe skal jeg studere i?
User Authentication and Registration:
Implement user authentication and registration functionalities.
Allow users to log in and register for an account.
Cafe Listing Page:
Display a list of cafes retrieved from the
/cafes
endpoint.Implement filters for users to refine the displayed cafes based on criteria like city, Wi-Fi availability, ambiance, etc.
Cafe Details Page:
Create a page for each cafe that provides detailed information.
Allow users to add a cafe to their favorites.
Display a button or option to mark/unmark a cafe as a favorite.
User Profile Page:
Show user information and a list of their favorite cafes.
Provide the option to remove a cafe from the user's favorites.
Create Cafe and User Page:
Implement forms for users to create a new cafe and a new user.
Include fields for relevant attributes of cafes and users.
Advanced Features:
Allow users to rate cafes.
Include a map view of cafe locations.
2. 📸 Instagram spots
User Authentication and Registration:
Implement user authentication and registration functionalities.
Allow users to log in and register for an account.
Spot Listing Page:
Display a list of spots retrieved from the
/spots
endpoint.Implement filters for users to refine the displayed spots based on criteria like season, location, etc.
Spot Details Page:
Create a page for each spot that provides detailed information.
Allow users to add a spot to their favorites.
Display a button or option to mark/unmark a spot as a favorite.
User Profile Page:
Show user information and a list of their favorite spots.
Provide the option to remove a spot from the user's favorites.
Upload Image and Create Spot Page:
Implement forms for users to upload images and create a new spot.
Include fields for relevant attributes of spots and images.
Advanced features:
Allow users to comment on spots.
Implement a sharing feature to share spots with other users.
Include a map view of spot locations.
3 Own project
Write a list of requirements to features of the system.
The list should be approved.
Last updated