Inspiration The Inspiration of SpecterLink came from me using a lot of tools which are encryption heavy so I wanted to make something of my own which people can use and is way ahead of current tech to make a new standard in the Cyber World
What it does Its a Encryption Heavy Messaging app with lot of features and had encryptions like The three core encryption and cryptographic algorithms used natively in the SpecterLink application are:
- AES-256-GCM (The symmetric cipher used for high-speed encryption of messaging payloads, files, and local hardware storage data).
- ML-KEM-768 (The post-quantum lattice-based key encapsulation mechanism used to secure key exchanges against future quantum decryption).
- ML-DSA-65 (The post-quantum digital signature algorithm deployed to mathematically authenticate user identities and prevent transit spoofing).
How we built it Cryptography
AES-256-GCM Argon2id Scrypt / PBKDF2 Backend FastAPI PostgreSQL Encrypted SQLite WebSocket API Frontend React 19 Tailwind CSS v4 WebRTC PQC Engine Infrastructure Docker Nginx / SSL Sovereign TURN
Challenges we ran into We had faced into many hard challenges where the app had to be rebuilt from scratch, main issues where the Encryption making that Perfect took a very long time and its working in a proper working with the server in sync was the most difficult thing but I had successfully had fixed and overcome from these challenges
Accomplishments that we're proud of I am really proud of what I made and the Architecture is very fabulously built and the with 100% accuracy is a massive success for me with 0 failure even with load was one of the most proud accomplishment made with the encryption has the biggest factor which is the main backbone of the App.
What we learned From this project I had multiple learnings before for me I had never built anything this big it thought me that things takes time, I have to have patients, learned many things about system architecture and massive amount of technical knowledge I had gained in the process of making it, most important thing which I learned is you never have to stop even if everything is gone and you are at zero you should start again and again which I learned from this project cause there where many stages in this project where I had make up my mind to fully quite but still I continued which had impacted me a lot, I also learned that making things require a LOT OF TIME and its not an easy task to make something what you dream and make it real is really hard, making the exact thing which you dreamed of is really not easy that why now I have focused more on execution than thinking about it on and on cause execution makes a lot of difference it tell us about how and what real life challenges we are gonna face which we might fail to see which making the plans.
What's next for SpecterLink SpecterLink is going to get constant updates many new features are gonna come and make it a better and useful System which can be used for effective purposes.
Built With
- cssv4
- java
- javascript
- postersql
- pqc
- python
- react19
- sqlite
- tailwind
- webrtc
Log in or sign up for Devpost to join the conversation.