spring2022-csci152 / team6 Goto Github PK
View Code? Open in Web Editor NEWRoadmap
License: GNU General Public License v3.0
Roadmap
License: GNU General Public License v3.0
Get the front end profile page all the data it needs to display from the mongo db via the backend.
Should be as simple as the inclusion of a utility function.
Ensure the password strength, and email format are checked correctly.
See Wiki and google docs: https://docs.google.com/document/d/16NwWi-si6sGQNzTjGivDXNJNIhafJLTRzkB0KNAsdw0/edit?usp=sharing
Modify original implementation so only the front end is tested instead of the entire integration(?).
Me and Vi are trying to figure out how to connect the pages and route the button to a different page.
Profile needs to be formatted for visual appeal and use (NFR).
Implement in the edit course module.
Need backend route, should check authorization.
Make it so only valid majors can be chosen, instead of a user created string.
See wiki and google docs: https://docs.google.com/document/d/1EHwml5-Dm630EffLgQoLJYbgilHAymfA3yH85Bb4iDU/edit?usp=sharing
Jest https://jestjs.io/ will work with react, node, and express.
Issues with centering the components
Implement these functions in JavaScript first. Then create test cases on them.
Need to understand how MERN stack maps to PHP aspect of WAMP/LAMP stack so that a pdf can be uploaded to server, and parsed. Seems like Express and Node both have something to do with it.
We don't need two pages: one for before login and one for after. We can use one and have it do different stuff based on the status of the user.
Example:
const [ user, setUser ] = useState(null)
if(user){
show logged in page}
else{
show logged out page
}
Troubles with hiding the CSS when nothing has been searched.
A prototype that only implements a CSCI major's suggested 4-5 year plan.
Create calendar module.
Make sure pages that shouldn't be accessible arent accessible. You shouldn't be able to navigate towards pages by typing in the url. You also shouldn't be able to type in something random.
If a change is made in the edit view mode without a save to the backend and database, and then the view is swapped back to the regular basic mode, the change is still present even though that's not the course's true state.
Something is wrong with the json web token verification of the profile route.
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.