tritonse / tap-foster-dog-matching Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Images look squished, cards get cut off :(
Also includes the create a new dog profile popup form
Authenticate users/admins during login
Links in the navbar should match what the user has access to:
The name and role in the header should match the current user's info.
Will be used for profile photos, dog images, and other images used throughout the website
For management, fill the table will all pending applications and corresponding information about them. For ambassador, fill the table with all of the pending applications assigned to that ambassador.
Add a new entry in the applications collection whenever an application is submitted
In each interview scheduling screen on the admin side, in the "location" row shown below, implement the input field where the admin can enter the interview location. Use placeholder "Location" instead of "URL" from the screenshot, because they might do it over the phone or something else. I believe there is a location
field on the application object in the database, and currently it always stores a hardcoded string "[TBD]"
, so use the value from the text field instead.
This component contains the interview info (date, time, etc.), admin's notes from the interview, and the ability to reject, contingent, or pass the candidate from that stage.
Update DB whenever an interview is scheduled for any of the stages. Also, display the appropriate information for an interview depending on the stage and the user.
Update DB whenever a user sets their weekly schedule. Also, for each day, display all users that are available that day and their respective hours.
Myriad Pro is the font specified in the Figma design and right now we have the default react project fonts.
Contains the component for volunteers to add their schedules
Fill the table on this page with all fosters assigned to this coordinator
The progress bar on the application page should reflect whatever stage the application is currently in. Also, from both an admin's POV and a user's POV, whenever an action is taken by one of the them (schedule an interview, pass a stage, etc.), the application page needs to be updated to reflect that.
Display user's pending, current, and past fosters (if there are any)
For an ambassador, fill the table with all the fosters this ambassador was assigned to. For management, fill the "All Fosters" table with all past fosters. Then, fill the "My Repeat Fosters" table with all fosters that have a pending application and have already fostered a dog before.
Only authenticated users should be able to access all API routes and each user should only have access to the routes necessary for their role.
Used in application process stage 4
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.