carolchau / ctp Goto Github PK
View Code? Open in Web Editor NEWGroup Project for CUNY Tech Prep
Group Project for CUNY Tech Prep
Using a front-end framework or library seems like a good idea because it seems like it might save us time in the long run, flow more smoothly in terms of UI, and it seems like it would be more stable.
I think we should go with Angular instead of React because given our current time frame it seems faster to pick up and run with. Using Angular 1 and Angular 2 is up for debate, but I'm leaning towards Angular 1 just because it looks more familiar.
Also, Angular also uses "{{ }}", which will conflict with the current templating engine we're using (hogan), but it should be a quick fix if just don't use hogan.
We need to start unit testing our code with mocha and chai
It would probably look something like this:
created: {type: Date, default: Date.now}
updated: {type: Date, default: Date.now}
It would be nifty, especially for the reviews, so that perhaps later on we can implement a sort on the list of reviews.
and then display what's around it
We have the view for the page that enables a user to a review, but we need to take the information from the form, and store it in the database.
Users can register with the same email, and we need to prevent that from happening
Something to think about once we finish up most, if not, all of the logic behind our app.
Users should only be able to make a Review once they are logged in.
We should have a handler that emails a special link (that expires within a certain amount of time) to the user. The user clicks on that link to enable them to make a new password, and then log them in.
Before the user tries to submit a duplicate email, we should have a popup on the form which says the input email is a duplicate and will fail.
User should be able to browse a map of all existing reviews based on criteria
Post a review of location
Upvote, downvote, or verify
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.