Skip to content

Build Journal / Log #1

@AshishS-1123

Description

@AshishS-1123

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    wontfixThis will not be worked on

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions