Backend for Boring Weekend
The project has lost the developer's backend, you need to get to the end of the website development (sign/re-sign depends on the developer's desire).The general TZ will be in the application, a list of what to be implemented.The project is built on the MERN, respectively the Node, Express, Mongo.JWT (JSON Web Token) is a web token.Any validation of the Yuzer goes by the token.This feature is now on the backend fully working, but you need to set the token validation for some existing requests and for all new ones.The token now sends the ID of the user, the category of the user (admin, user).1 .By registration of the jury:
• Check the existing user is already available.• Verification of the password length and the correspondence of the user's mail template from the server is likely not.It needs to be done.(There is a front, but it is not enough)
• You need to connect the mail validation.2ndAt the entrance of the user:
• There is verification of the correctness of the password.There is nothing to prevent Brutford.It is necessary to protect against Brutfor.• There is also no form of password deletion.It also needs to be implemented.ThreeCreation of the “selected categories” model:
• The user already exists, but it is necessary to change the model: ['id1', 'id2'] -> [{id1, active: false},{id2, active: true}].Or anyway, you need to store two steets associated with the user (selected category and active parameter).• The update of the data for the user is now being completed.“The source of truth” is the user agent (browser).With each action of the user (changed the model status from active: true => active:false; added / removed a category), the local model (Redux) is updated and it is sent to the server and fully recovers the data for the user.The server response is not processed, it is necessary to set up.4 .The Events:
The removal of events from the server is now simply a list without sorting and already with pagination.It will need to be transformed.The server will have to receive a list of active categories and respond (the mass of objects (events) + whether the collection of events has completed or can be requested more).Absolutely standard scheme.It is ideal to add the number of events that the server gives with each request so that it is possible to restore this number without restructuring the server on the front.• Also now there is no mechanism of obtaining selected for the user categories and their steet (active) (for example, when entering).It must be implemented by a separate request or sent a reply to the user entrance along with a token, for example.or otherwise to the contracting authority.and 5.The User:
• There is no "Save Events" model for the user.It needs to be implemented on the server and to give the user a separate request, which will form a page of deposits.It is also necessary to create a mechanism of adding the event to the deposit.The event model itself seems to be ready and working, but there is no event date.It will need to be added.The whole project in Appendix
Applications 1
-
9 Hello, my name is Alex. I am ready to implement this function in the best way, since I have a great experience of development on node.js.
Here are my latest projects:
by HTTPS://noname.chat
HTTPS://bitbasel.miami
by HTTPS://siusystem.ru
Write at any time, we will discuss all the details in more detail))
Current freelance projects in the category Databases & SQL
Accounting, planning, and sales system for a mushroom farm
600 USD
Here is the complete, final text of the Technical Assignment (TA). It combines all your requirements: 16 chambers, 20 contractors, a schedule by days, accounting for containers, profitability calculation, and a mandatory division into three grades of mushrooms. You can fully… Databases & SQL, Client Management & CRM ∙ 1 day 9 hours back ∙ 51 proposals |
External report 1C 8.3 — forecast of goods balances
22 USD
An external report (.erf) is needed for 1C:Enterprise 8.3 (configuration to be specified). What it should do: Extract product balances from the database Analyze sales history for the last 30 days Calculate the average sales rate for each product Determine how many days until the… Databases & SQL, Client Management & CRM ∙ 1 day 10 hours back ∙ 11 proposals |
Web Application & Database Security Audit for Custom CRM — BaaS / Database-as-API Specialist (PenetrProject Overview We operate a custom-built customer relationship management (CRM) platform that runs two service businesses on a single system. It is a modern JavaScript web application backed by a backend-as-a-service (BaaS) database and deployed on a serverless hosting… Databases & SQL, Testing & QA ∙ 1 day 22 hours back ∙ 9 proposals |
Database synchronizationSynchronization of Microsoft Access programs and CRM SalesDrive. Data transfer from CRM to Microsoft Access in the first stage (changing the funnel status). Data transfer from Microsoft Access to CRM in the second stage (changing the status in the program). Databases & SQL ∙ 2 days 4 hours back ∙ 11 proposals |
Setting up a backup system and optimizing server infrastructureObjective of the work: Ensure reliable data storage for the CRM system and application by implementing an automated backup system, as well as carry out a series of server improvements to enhance the stability, security, and performance of the infrastructure. DevOps, Databases & SQL ∙ 3 days 2 hours back ∙ 24 proposals |