WaterFlow Course Management System - #195433

Bayan Studio


Date: 3 weeks ago
City: March
Contract type: Full time
WaterFlow is a course management system built for both administrators and students. On WaterFlow, the admin could add / edit / remove courses, while the students could register / drop courses and view their weekly schedule. A demo document is available listing all features WaterFlow offers.

The entire web application was written in TypeScript, which had made it much easier for me to debug. I built the front end using Vue and Tailwind CSS and the backend using Express.js and MongoDB.

I first started my career as a software engineer in 2019 using the MERN stack (MongoDB, Express.js, React, and Node.js), and since then React has been my go-to framework / library for front end development. Although in the past I did work on a few industrial-grade Vue applications as an intern by collaborating with other senior developers, this project is really the first Vue application that I built all by myself.

Compared to React (MVC), I really love the two-way data binding mechanism in Vue (MVVM), where data in View and Model is always synchronized and I no longer need to manually update states. Based on my observations on the current job market in 2025, however, React is still the "mainstream" front end framework / library, at least in North America. As a React developer for many years, my experience with Vue through this project was quite refreshing and smoother than I thought, so I might use Vue next time when having a project idea in mind.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Engineering team Leader - Night Shift

G's Group, March
1 week ago
Lead the Night Shift. Drive Performance. Keep Production Moving. Are you an experienced engineer with strong leadership skills looking for your next challenge? We're looking for a Night Shift Engineering Team Leader to join our engineering function and play a key role in maintaining the performance, reliability and safety of our operations. This is a fantastic opportunity for a hands-on...

4 Hour Work Week: The truth about being a laptop-lifestyle entrepreneur

BROJO, March
2 weeks ago
Send your freedom and career questions through to the BROJO expert coaches - https://www.brojo.org/ask Feeling trapped as an employee? Wish you could travel the world and work from a laptop doing whatever hours you wish? Well, before you get all jealous and start yearning for a change, here are some things you need to know about what happens behind the...

Floor staff

J D Wetherspoon, March
3 weeks ago
Job Ref 659252 Job Title Floor staff Pub The Hippodrome, March Salary £12.81 Closing Date 20-07-2026 Vacancy Description The ideal applicant We`re looking for fun, enthusiastic, passionate people to join our hard-working teams. No experience is needed, just a good attitude, a willingness to learn and a calm head under pressure. As a UK Top Employer with an award-winning training...