You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 5, 2025. It is now read-only.
Setup a C# based Azure Function project in the backend folder
Setup a VueJS based project in the frontend folder
Ensure the CI flow for both is set-up and working
The build / CI process of frontend and backend needs to provide a container as output
Set up a dependabot files in the .github repo that scans daily and aligns with the package manager for both the backend and frontend
Setup a security file in the .github folder that serves as a solid base to start out on a security policy for both the backend and frontend
Provide basic error handling for frontend forms and for backend APIs
Ensure to include documentation to describe the local development setup
Extend the documentation to include how to run both projects from GitHub Codespaces in and end-to-end approach where they connect to eachother and you can have a full test executed from within the Codespaces environment
Ensure the data contract folder is populated with the data models to ensure consistency between both frontend and backend
Populate the docs folder with the documentation about both projects
The azure functions code for the backend needs to have CORS handling directly from the code and not rely for this on the azure functions azure functions server for this
The azure function local / codespaces development environment needs to use the Azure Functions Core Tools and not the dotnet commands
Functional - Backend
For the backend, we need APIs that will be able to do the following
Add an event
Update an event
Delete an event
Retrieve information on a specific event
Retrieve events filtered on data & location
For each event, we'll need the name, location, date & start time.
Functional - Frontend
For the front-end, we need an overview page that will provide the following
A list of events based on the filter criteria
The ability to go to the details of each of the events
Visitors need to be able to subscribe to the event
Visitors need to provide the following information upon registraton ; name, email, pronouns, opt-in for further communication
The following needs to be done
Foundation
Functional - Backend
For the backend, we need APIs that will be able to do the following
Functional - Frontend
For the front-end, we need an overview page that will provide the following