Project on Node.js and Express.js
Example of a similar project: https://github.com/tvijas/mvc-project/
The entire project structure should be like this.
Topic:
Homework Management System
The project involves creating a program that allows users to manage their homework tasks and deadlines. Users can add new tasks, mark them as completed, and edit their details.
Project MVC structure:
- Model (models): defining the homework task model (e.g., description, deadline, status),
- Controllers: handling http requests, interacting with the model, and passing data to the view.
- View: (views): displaying the list of homework tasks, a form for adding a new task, a form for editing task information.
The purpose of the project is to assess students' practical skills
and the competencies they have achieved, checking skills in
Node.JS, including SSR (server-side rendering) and the MVC architectural pattern.
The final project should be in the form of a repository on the GitHub platform.
The repository should contain a README.md file with:
- the name and title of the selected project, for example: Address Book
- content,
- a list and brief description of the functionality implemented in the project,
- a user guide (i.e., how to run the program, whether additional packages need to be downloaded
and if so, which ones and how to install them, etc.).
In addition, the repository should include:
- the source code of the program,
- a file with a sample of input data (if the project requires and uses it).
The project evaluation consists of:
- preparing documentation and description in the README.md file,
- covering the functional capabilities specified in the task,
- using external libraries,
- correct implementation of the view,
- correct use of the MVC architectural pattern.
If the program and/or repository are incomplete or do not meet all
requirements, the final project evaluation will be accordingly reduced.
Only the following technologies can be used:
Express.js, Node.js, HTML, CSS, JS, ejs, cheerio, choice of database, sequelize or other ORM
Other small libraries like: cookie-parser, body-parser, uuid, etc., can also be used.
If you feel capable of handling this simple project, please respond!!!
The entire project structure should be like this.
Project deadline - 14.05.2024 19:00 Moscow time - that is tomorrow at 19:00
Topic:
Homework Management System
The project involves creating a program that allows users to manage their homework tasks and deadlines. Users can add new tasks, mark them as completed, and edit their details.
MVC project structure:
- Model (models): defining the homework task model (e.g., description, deadline, status),
- Controllers: handling http requests, interacting with the model, and passing data to the view,
- View: (views): displaying the list of homework tasks, form for adding a new task, form for editing task information.
The purpose of the project is to assess students' practical skills and competencies achieved, skills in Node.JS, including SSR (server-side rendering), and the MVC architectural pattern. The final project should be in the form of a repository on the GitHub platform.
The repository should contain a README.md file with:
- the name and title of the selected project, for example: Address Book,
- content,
- a list and brief description of the functionality implemented in the project,
- user guide (i.e., how to run the program, whether additional packages need to be downloaded and if so, which ones and how to install them, etc.).
In addition, the repository should include:
- the source code of the program,
- a file with a sample of input data (if the project requires and uses it).
The project evaluation consists of:
- preparing documentation and description in the README.md file,
- covering the functional capabilities specified in the task,
- using external libraries,
- correct implementation of the view,
- proper use of the MVC architectural pattern.
If the program and/or repository are incomplete or do not meet all the requirements, the final project evaluation will be accordingly reduced.
Only the following technologies can be used:
Express.js, Node.js, HTML, CSS, JS, ejs, cheerio, a database of choice, sequelize or other ORMs. Additionally, small libraries like cookie-parser, body-parser, uuid, etc., can be used.
If this simple project is within your capabilities, please respond!!!
Приклад подібного проекту: https://github.com/tvijas/mvc-project/
Вся структура проекту повинна бути такою.
Deadline проекту - 14.05.2024 19:00 по МСК - тоїсть завтра в 19:00
Тема:
Система управління домашніми завданнями
Проект передбачає створення програми, яка дозволить користувачам керувати своїми домашніми завданнями та термінами їх виконання. Користувачі можуть додавати нові завдання, позначати їх як
виконані та відредаговувати їх деталі.
Структура проекту MVC:
- Модель (models): визначення моделі домашнього завдання (наприклад, опис, термін виконання, статус),
- Controllers: обробка http-запитів, взаємодія з моделлю та передача даних до перегляду.
- Перегляд: (views): перегляд списку домашніх завдань, форма для додавання нового завдання, форма
редагування інформації про завдання.
Метою проекту є перевірка практичних навичок студентів
та перевірка досягнутих ними компетенцій, перевірка навичок в
Node.JS, включаючи SSR (server-side rendering) і архітектурний шаблон MVC.
Фінальний проект має бути у вигляді репозиторію на платформі GitHub.
Репозиторій має містити файл README.md а в ньому:
- назва та назва вибраного проекту, наприклад : Адресна книга
- вміст,
- перелік і короткий опис функціональності реалізованих в проекті,
- посібник користувача (тобто як запустити програму, чи потрібно завантажувати доп
пакети і якщо так, то які з них і як їх встановити тощо).
Крім того, репозиторій повинен містити:
- вихідний код програми,
- файл із зразком вхідних даних (якщо проект вимагає і використовує).
Оцінка за проект складається з:
- підготовка документації та опису у файлі README.md,
- охоплення функціональними можливостями зазначеними в завданні,
- використання зовнішніх бібліотек,
- правильна реалізація вигляду,
- коректне використання архітектурного шаблону MVC.
У випадку, якщо програма та/або репозиторій не повні або не відповідають усім
вимогам, остаточна оцінка проекту буде відповідно знижена.
Можна використовувати тільки такі технології:
Express.js, Node.js, HTML, CSS, JS, ejs, cheerio, база данных на вибір, sequelize або інші ORM
Також можна використовувати інші невеликі бібліотеки по типу: cookie-parser, body-parser, uuid і тд..
Якщо цей простий проект вам по силам то відгукуйтесь!!!
-
3082 9 0 Good day! I can easily implement this functionality for you in less than a week, as I have already done a lot of similar work before. However, I have a few questions/clarifications regarding the business logic, that is, the functionality. Also, regarding the tech stack, as far as I understand, it is not necessary to strictly adhere to the list of technologies 100%, so I would recommend avoiding a bulky and slow setup. For example, a clean Node.js with the use of well-known and understandable architectures (this won't affect MVC at all) could be a good option. This way, the project will be much easier, more understandable, and lighter to launch. Feel free to write, and we can discuss everything.
Best regards,
Oleksii Buglak
-
548 2 0 I will be glad to contribute to your project.
Looking forward to further instructions and the opportunity to collaborate!
Ready to start working immediately.
-
610 9 0 3 years of experience with Node.js, contact me, I will do it on NodeJS and PostgreSQL. I will put everything in Docker so it can be easily launched
-
158 Good day sir, I am ready to take on the project, if I interest you, write me a personal message.
-
3344 146 4 1 Good day.
I can create a project.
If you have any questions, write to me in PM.
-
10130 117 0 Hello.
I am a NodeJS developer. Ready to start. Write, let's discuss.
-
По мск?)
-
Current freelance projects in the category Javascript and Typescript
Online clothing storeNeed a developer for an online clothing store Looking for an experienced developer to create a full-fledged online clothing store with a drop model of sales. What needs to be done: 6 pages: home, product, cart, checkout, account, admin panel Login via Google account Cart and… HTML & CSS, Javascript and Typescript ∙ 1 day 14 hours back ∙ 82 proposals |
Full-stack development — Amazon PPC Dashboard (Stage 1)Need a full-stack developer with experience working with Amazon API to implement Stage 1 of the internal PPC dashboard. The project is real, the data is live, everything is ready to start. Frontend prototype (5 pages, React + TypeScript): WHAT IS ALREADY READY — Frontend… Javascript and Typescript, Web Programming ∙ 4 days 1 hour back ∙ 31 proposals |
Development of a photo book and photo frame constructor websiteProject Goal A modern website needs to be developed for ordering photo books, photo frames, and other personalized photo products. The main task of the project is to provide the client with the ability to independently create a ready-made layout of the product directly on the… Javascript and Typescript, Web Programming ∙ 5 days 17 hours back ∙ 98 proposals |
Team for a custom marketplace of funeral services.We are looking for a team to launch and develop a custom national marketplace for funeral services. Right away: we are not looking for solo freelancers, juniors, or "website builders." We need a strong product team at the middle+/senior level with real cases in… Javascript and Typescript, Web Programming ∙ 6 days 12 hours back ∙ 27 proposals |
Improvement of the existing Next.js/Supabase project: offers, CRM, analytics, AI chatThere is an active project WatchGenius — a luxury watch analytics platform with a catalog of models, price analytics, external offers, application forms, and an AI chat. The project has already been partially developed. We need not a website from scratch, but an experienced… Javascript and Typescript, Web Programming ∙ 8 days 13 hours back ∙ 55 proposals |