No description
Find a file
Nixyi a9c0ae95a1 Testing it out
Made this push to test things in vercel to check if realtime really does or does not work with it.
2024-12-12 09:59:45 -03:00
.idea UI 2024-12-11 09:26:19 -03:00
public/logos initial 2024-12-10 18:49:47 -03:00
src Testing it out 2024-12-12 09:59:45 -03:00
supabase UI+ Routes 2024-12-12 08:56:11 -03:00
.eslintrc.json Testing it out 2024-12-12 09:59:45 -03:00
.gitignore initial 2024-12-10 18:49:47 -03:00
components.json initial 2024-12-10 18:49:47 -03:00
next.config.ts initial 2024-12-10 18:49:47 -03:00
package-lock.json Testing it out 2024-12-12 09:59:45 -03:00
package.json Testing it out 2024-12-12 09:59:45 -03:00
postcss.config.mjs initial 2024-12-10 18:49:47 -03:00
README.md initial 2024-12-10 18:49:47 -03:00
tailwind.config.ts UI+ Routes 2024-12-12 08:56:11 -03:00
tsconfig.json initial 2024-12-10 18:49:47 -03:00

  • 1 - What will your software do?

My software will encrypt messages just like WhatsApp does by using a system of people having a key and sharing them with one another.

  • 1.1 - What features will it have?

I'll let the user choose multiple encryption methods, this will make it more secure and reliable. Only the user will have its password that he could share with another user.

  • 1.2 How will it be executed?

Mainly by creating a database that would only hold a username and a password, could use Supabase for that or a simple MongoDb cluster.

  • 2- What new skills will you need to acquire?

For this one, mainly how cryptography works on message exchanging.

  • 2.1 - What topics will you need to research?

I'll also have to research about the recommended cases on how to store or handle each user.

  • 3- If working with one or two classmates, who will do what?

Will do by myself.

  • 4 - In the world of software, most everything takes longer to implement than you expect. And so its not uncommon to accomplish less in a fixed amount of time than you hope. What might you consider to be a good outcome for your project? A better outcome? The best outcome?

The best outcome for this would be an app that could at least: Log in/Register the user Let the user choose its encryption method Let the user change his password to a maximum of a 12-letter word