Ponovo

July 2024 - Present

Summary

I developed a job application tracking system designed to replace conventional spreadsheets with a seamless and hassle-free solution. Though other solutions exist, I prefer mine for its ease-of-use and practicality. I'm very pleased with the initial results and am excited about the future developments planned for the application.

The Tech Stack

Programming Language
  • TypeScript - Ensures type safety, which enhances the developer experience and application reliability
Major Frameworks and Libraries
Database
  • PostgreSQL - Celebrated for its reliability, scalability, and flexibility
  • Drizzle - Extremely lightweight database ORM for Typescript
DevOps and Infrastructure
  • Authentication: Clerk - Provides a robust and easy to use user authentication solution
  • Server: Neon - Offers a serverless platform for PostgreSQL, ensuring scalability and easy management
  • Deployment: Vercel - Known for its seamless integration with GitHub, hosts and deploys our application
  • Version Control: GitHub - Facilitates version control and integration with our development process

Takeaways

This project has been immensely fulfilling to work on, although there are challenges ahead. I look forward to implementing upcoming features such as file uploads, user preferences, and more. I'm thrilled with what I've built and eager to start using it and sharing it with others.

The Current State

This project is in beta right now. It is stable and everything works, but there are more features that need to be added before it's fully baked.

  • File Uploads - Planning on using Vercel Blob Storage
  • User Preferences - In development
  • View more here
©2024 Vishrut Agrawal