-
Notifications
You must be signed in to change notification settings - Fork 22
Description
This project will involve a lot of planning and design decisions. Which is why, I am creating this issue.
In this issue, I will be writing my thought process so that I can reflect and take better decisions in the future.
I am also keeping this as a reference for all those who might wish to create a similar project.
First things first, the reason I chose ClickUp for making this clone is because it has a lot of features that should be challenging to implement. Also, I haven't heard of anyone else who has made such a project. If you take a look at the website, you will notice that the UI is amazing. Thus, making the front end will be as hard as implementing the backend.
A major problem I faced here was that ClickUp's policies prevent people from copying anything from their website. This includes their UI as well. So, I will be creating my own design using Adobe XD. This design will be very heavily inspired by ClickUp, but I will make a few tweaks that suite me. In the end, both these websites should be distinct.
I am going to be honest here. This is my first major backend project. I have no idea how to organize the code, what architecture to use or how to design the API. I will do those as I move along. Right now, I will start with creating the Sign Up and Register pages.
I plan on using MySQL as the database. I will post the schema and some description here as soon as I finish it.
Today, I am installing all dependencies.