Releases: DLSU-CCAPDEV/2223T3-S12-G10
Releases · DLSU-CCAPDEV/2223T3-S12-G10
MCO Phase 2
Phase 2 - Back-End Development
- For this phase, the group is required to develop the back-end logic of the chosen web application.
- The README.md file at the root directory of the repository should contain instructions
on how to set-up and to run the application locally through a Node.js server.
On Model
- Database design must be complete.
- It is recommended that the project use MongoDB for the database. Mongoose as an ODM is accepted. If the group is looking to use a different database program, please inform your lecturer ahead of time.
- Data should be retrieved from the database. There should be at least 5 sample data in the database for each applicable feature. For example, in a forum web application, there should be at least 5 sample users, 5 sample posts, and 5 sample comments loaded from the database to the web application.
- All database related files should be in the model folder.
On View
- All views for the features must be visible and can be navigated to and from the index webpage.
- All views must be accessible from navigational links and buttons within the application.
On Controller
- The web application should be hosted using a Node.js server.
- It should be accessible through
localhost:3000
. - All routes should be properly and completely implemented. Thus, the user can easily navigate through the different features of the web application.
- All forms must use the appropriate HTTP methods (i.e., login forms use POST, search queries use GET, etc.). Form validation does not need to be implemented yet.
- Session management and password hashing do not need to be implemented yet for this phase.
What's Changed
Full Changelog: MCO1...MCO2
MCO Phase 1
Phase 1 – Front End Development
- For this phase, the group is required to develop the front-end view of their selected web application using HTML, CSS, and JavaScript.
- Aside from base CSS and JavaScript, the group may also use interface libraries like Bootstrap, meteor, and React, among others.
- All views by all users should be visible and navigable from the index webpage. The group is required to implement the front-end view of all features described in the project specifications document. The back-end logic of the minimum features is not yet required to be implemented in this phase.
- Data may be hardcoded for now. There should be at least 5 sample data for each applicable feature. Data encoded should be life-like, thus no lorem ipsum generated paragraphs. For example, in a forum web application, there should be at least 5 sample users, 5 sample posts, and 5 sample comments across the web application.
What's Changed
- Post-branch merge request by @Retraxi in #2
- Add Snackbar message alerts feature to main branch by @Lloyd26 in #4
- Register by @GcpAps in #3
- Profile by @picololo99 in #5
- Add files via upload by @picololo99 in #7
- Post branch 2nd merge by @Retraxi in #8
- Added voting functionality to comments and replies by @Lloyd26 in #9
- Add files via upload by @picololo99 in #10
- Add files via upload by @picololo99 in #11
New Contributors
- @Retraxi made their first contribution in #2
- @Lloyd26 made their first contribution in #4
- @GcpAps made their first contribution in #3
Full Changelog: https://github.com/DLSU-CCAPDEV/2223T3-S12-G10/commits/MCO1