Website making steps

Hello, everyone. I"d like to ask about the process of making a website. I haven"t done it before. I don"t know the process. I"d like to ask about the general process and some of the technologies and frameworks needed to make a website. What does the front end need to do? What do you need to do at the back end? And how do they connect? What do I need to pay attention to in this process? I hope you can provide a clear route to guide me, thank you!

main functions of the website:

 ((logo))
The detailed functions of the main modules of the

website are as follows:

module 1: (most important)
1. The website has three types of objects, designated students, enterprises, and intermediary agents (schools).
do {
/ / assume that nothing goes wrong in every link
2. After logging in, students choose the design they are interested in, and then put their ideas and preliminary sample drafts into the enterprise.
3. The enterprise chooses the object to be traded from the contribution.
4. Once selected, the enterprise will pay 70% of the transaction amount to the intermediary agent.
5. After confirming the success of the payment by the enterprise, the intermediary agent shall provide the contact information of the object to be traded to the enterprise.
6. The enterprise communicates with the party to be traded until the completion of the draft.
7. The enterprise will pay the remaining 30%.
8. The intermediary agent shall reward the students according to the existing agreement.
9. The deal was successful.
} while (true);

module 2:
give a ranking according to students" design results

module 3:
the data display of each object, such as: the student is the work display.


what does the front end do:

  1. if there is no product owner or designer to design the interface, the front end may have to design the interface first
  2. implement the interface, interaction and process required by the design drawing
  3. interfacing with the data interface provided by the server

what does the backend do:

  1. analyze requirements, design business models, associations, and business logic, and represent them as data tables
  2. implement data interface
  3. if you do not have a special operation and maintenance staff, you may also be responsible for the deployment of the website.

how to connect:

  1. communicate, face to face or use communication tools
  2. documentation

in fact, I don't quite understand the function of the subject in the project. Because usually, whether you are writing the front end or the back end, you should naturally know what to do in the project.
includes the technologies and frameworks used when asked by the subject. People in charge of front-end development and back-end development will naturally know which framework to use--

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b35767-2b7ea.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b35767-2b7ea.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?