Lakshya Gour Image`
Lakshya Gour

Application Tracker Version 0.4

I have added a few new features and improvements to the Application Tracker application. Feel free to explore the updates and provide feedback on the changes. Happy tracking!

Updates

In this update, I transitioned the backend database to MongoDB Atlas and successfully deployed the Application Tracker on alwaysdata, with the frontend hosted on GitHub Pages. This deployment makes the application accessible from anywhere and improves data management.

Key Features Implemented:

  1. MongoDB Atlas: Migrated the database to MongoDB Atlas for reliable and scalable cloud storage.
  2. Deployment: Deployed the backend on alwaysdata and the frontend on GitHub Pages for seamless accessibility and performance.

Learning Experience

Migrating to MongoDB Atlas required understanding cloud database management and ensuring secure data transfer. This experience enhanced my skills in cloud computing and database administration.

The deployment process involved setting up a hosting environment, configuring domains, and managing deployment pipelines. It provided valuable insights into the end-to-end deployment process and the challenges of maintaining a live application.

Technologies Used

  • Frontend: React.js, Bootstrap, Google OAuth 2.0, Axios for API requests, GitHub Pages for hosting
  • Backend: Node.js with Express.js for API development, alwaysdata for hosting
  • Database: MongoDB Atlas for cloud data storagee
  • Deployment: Local deployment for development (MongoDB installed locally), future plans for cloud deployment

Future Plans

  • Multi-Provider Login: Extending the login system to support other providers like Facebook and GitHub.
  • Enhanced Notifications: Implement real-time notifications and reminders using technologies like WebSockets or scheduled tasks.
  • Data Analytics: Incorporate data analytics features to provide insights into application trends and success rates.
  • Feedback Mechanism: Integrate feedback forms and user surveys to gather insights for further improvements.
  • Advanced Filtering: Adding more advanced filtering options such as date ranges and multiple criteria
  • Enhanced Security: Implementing additional security measures such as two-factor authentication (2FA).

Technologies Used

HTML
CSS
Javascript
React
GIT
Node.js
Express.js
MongoDB
Axios
Bootstrap
Google OAuth 2.0
GitHub Pages
MongoDB Atlas
alwaysdata