230207 TIL

William Parker·2023년 2월 7일

TIL

Today, the last final project has begun.

The topic was free and we decided to make a website with a restaurant line-up list. As it is the last project, I thought a lot and produced the project. Total team members are five people.

When setting the topic, we accepted as many opinions as possible, and decided the development topic by sharing the features and development direction we wanted. As a result, we created a service website rather than a solution, and decided on a topic by thinking about the inconveniences in actual use, even though it is existing rather than creating a new one from scratch.

We voted on a total of three project ideas.

  1. A website that controls high-volume traffic by creating a ticket system.
  2. Restaurant Lineup System + A website with a list of delicious restaurants.
  3. A platform for developers.
    In this way, three kinds of ideas were created, and after meeting and voting, we decided that the second project was the right project for us.

Progress step:
Concerns about feature development have come to an end, and ERD diagrams are being created, but there are conflicting opinions and many unknowns.

  1. When creating a category, we agonized over whether to make a category into an enum type or create a category that can be duplicated, and as a result, we chose one that can create infinite categories that can be duplicated. The reason is that our project needed depth, and there were categories that needed duplication. for example (Western food -> seafood -> course menu),(Asian food -> seafood -> course menu)

  2. In this project, we decided to proceed by setting soft delete as the default unless delete is necessary.

  3. We had to implement additional features, and we started to think about how far we would go. The time given to us is a month, so it's long if it's long, but it's a situation where we have to do the frontend and backend together.

profile
Developer who does not give up and keeps on going.

0개의 댓글