Welcome to the CVWO Winter Assignment! Please find the detailed instructions here. This project is designed to provide a comprehensive introduction to web development, focusing on using React for frontend development and Go or Ruby on Rails for the backend. The core of this assignment involves creating a simple web forum that supports basic CRUD operations for threads and comments. Additionally, a tagging or categorization feature should be implemented to enhance organization. This assignment is a significant part of the selection process for joining CVWO next summer.
- Mid-Assignment Submission: Due on 5th January 2025.
- Submission Link: Mid-Assignment Submission Form
- Final Submission: Due on 26th January 2025.
- Submission Link: Final Submission Form
Please refer to the assignment handout for more detailed requirements.
-
This assignment serves as a guideline and requires independent learning and research, especially on unfamiliar concepts.
-
Beginners in web development are advised to first familiarize themselves with the basics before diving into coding with Go, Rails and React. Essential resources are provided in section 4 of the assignment document.
-
Feel free to add extra features to your web forum if you complete the basic requirements before the deadline.
-
General queries about CVWO or the assignment can be submitted via this form: General Queries Form. Answers to frequently asked questions will be compiled here. Please note that Rails, Go, or React specific questions will not be answered.
-
For further inquiries, contact us at cvwo.assignment@u.nus.edu. Join the Telegram discussion group CVWO_2425_Discussion and the announcement channel CVWO_2425 for updates and communication.
We look forward to your submissions and wish you the best in this learning journey. Have an early Merry Christmas and a Happy New Year!