Inspiration
Having used platforms like Pronto and Discord, we thought that we could build a better chat platform that is easier to use, more accessible, and that is more exposable to users while adding features that other platforms do not have and ensuring security to users. Many chat platforms do not introduce all the new chats that have been made or display all the chats. Exposing all chats to people is a great way to building the passion of another person while ensuring that they are able to join all chats related to a topic they want to learn about or chat about.
What it does
It is a chat platform that lets user communicate with other people in a secure manner. The E2EE encryption uses ECDH on P-256 for elliptic curve Diffie-Hellman key exchange while SHA-512 derives the symmetric key as well as many more insurances to keep all messages safe and secure from hackers or other attackers. But, the profiles are extremely customizable as you have the options to customize the font, size, and color, as well creating an avatar. It saves all this information your account (DNA which is what we call it) and will remember it every time. Another fun feature is NERD MODE! Nerd Mode basically transforms the aesthetic of the chat platform to a nerdy style of black and green where half the page is the chat, and the other half is a logging system that shows the users how messages are sent, when they are sent, all the other features, etc. Also, we display every single chat ever made. Many chat platforms don't display these chats, but we believe that people should know what chats exist and if they want to join or not, hence why we display every chat made on our platform. The free trial system is also an interesting story. I've always been conflicted on if I should join a chat or not. But, with the free trial, I have access to any chat for an hour, and once the hour of is up, we can either join the chat, or leave. If we join, it will start the chat and add it to the "My Chats" section on the homepage. Also, owners are able to edit their chat name, delete it, and just have full reign on their chat. This is what Enkryptonite does.
How we built it
We used mad skills, Java Script, HTML, and CSS in the HTML.
Challenges we ran into
Debugging, Testing, Frontend, Adding Features.
Accomplishments that we're proud of
Finishing it. (Not Related to Enkryptonite Accomplishments: Winning our School Hackathon with a project we are really proud of building, Founding SafeComms Incorporated).
What we learned
How to launch a product and How to create an API.
What's next for Enkryptonite
What do you mean? It's already perfect. But Potentially building a GUI around it and making a school/office edition to sell.
Built With
- html
- javascript
- json
- render
Log in or sign up for Devpost to join the conversation.