How to understanding the project and why we need to study?

It is very difficult to carry on with someone else’s project. Since everything is set up differently, such as the development habits and environment I have had from before, continuing the project that others are developing is a very high level of difficulty. If we are in a situation where we have to proceed with someone else’s project, how can we do it easily?

Jose, L. (2019, May 29). Senior project. Angels And Superheroes. Retrieved November 28, 2022, from https://angelsandsuperheroes.com/2017/09/25/senior-project/

I think the first important thing is to understand the project. Figure out what they want to make with this project. I think it’s most important to figure out how their programs are run. The AIID project I am working on is the main task of creating a deepfake database. In addition, AI that catches deepfakes is also envisioned. They want to proceed with UI improvements and AI development as a whole.

back4app. (2022, July 15). Top 10 front end programming languages. Back4App Blog. Retrieved November 28, 2022, from https://blog.back4app.com/front-end-programming-languages/

The second is an understanding of the tools they are using. There are several options for building a website. If you only search for the front-end, there are several methods such as Angular, HTML, React, php, and flask. Our AIID uses a front-end called Gatsby React. Gatsby has the advantage of being able to compile react project faster than any other tool. This has the great advantage of being able to send fast data to Google search and expose it to the top of competing websites. DB selected MongoDB, which is currently used by many companies. MongoDB, which has great advantages in data storage and data sorting, is suitable for websites that require complex data mining such as AI development.

Shwoing AIID is list on the top of the Google page by using the gatsby framework

Lastly, keep the code in your head by interviewing the program developer. Of course, you can go to github to understand the code from the beginning of the project and proceed. However, it can ended up being by created unwanted program. That’s why I think it’s the best way to have enough meetings with clients and get guidance on how far they’ve developed and where I should start coding.

Development is like a game without a map. Sometimes I wonder if I’m doing the right thing, and I don’t know which is wrong. However, the pleasure of overcoming such adversity and developing the program I want is tremendous. The way to succeed in this project is to focus on solving “together” by collaborating with others.

Technologies I am using for this Project

Topic: Technologies I am using: draw.io and Figma

The most needed tool was a program that could freely design diagrams. I have many ideas, but the web applications I know, such as Trello, photoshop, or slack, do not support the features I want.

Things I want to have from the flow chart design website:
* Supports various shapes
* Various colors
* Various font changes and size changes
* There are convenient exporting functions.
* Easy integration with Google service

The draw.io website is the best website that contains all the features I want. My favorite feature is that it can be linked with google drive, so it can be easily shared with team members, and the team members don’t have to sign up for another website. When you first enter the website, you can select templates provided by the platform as default.

And similarly to other flow chart design websites, you can drag the desired shape block to the main page and change the color and text freely. The picture below is a web front-end diagram I made using the draw.io service.

The biggest advantage of this program is that it can be linked with google drive as I mentioned. There are good programs like lucid chart, but sign-up is required to use the service, and other people do not have easy access to it. So draw.io, which can be saved in google drive and can be easily shared with team members, is the best website for me.

Second, the website I would like to recommend is a service called Figma. figma is the most convenient program to help you design the interface easily. It has a UI and work environment similar to Photoshop, so you can start quickly. The biggest advantage of this website is that you can easily create a mock website without coding.

It is really the best program because it is possible to collaborate easily. The advantage of being able to use all systems for free is also good for team projects. There is a really good advantage that high-quality work can be implemented in a short time with simple photoshop work.

The quality of all web service platforms continues to increase and become free. For example, I was really surprised when I used a program called zoom during the Covid-19 pandemic. The advantage of being able to start such a convenient program for free is good news for users, but I thought that it might put pressure on new web services to be developed in the future as well. So, I hope that the AIID AI program to be developed this time will also be used by many people with good UI and services like other platforms.