Currently, I’m immersed in creating a goal-tracking application designed specifically for St Thomas the Apostle College. This project is fueled by the desire to streamline goal management processes for both employees and line managers, enhancing productivity and fostering a culture of accountability within the organization.
For the development of this application, I’m leveraging a JavaScript-centric tech stack, embracing the dynamic capabilities of React for the front end to ensure a responsive and intuitive user interface. On the backend, Node.js and Express.js serve as the backbone, offering a robust and scalable framework for managing server-side logic and API endpoints. The data storage solution of choice is MongoDB, known for its flexibility and ease of use, which supports the app’s need for storing and retrieving user goals and progress efficiently.
Authentication and security are handled using JWT (JSON Web Tokens), ensuring that user sessions are secure and that data remains protected. Additionally, Docker is being utilized for containerization, facilitating a smooth deployment process and scalability on AWS, chosen for its reliability and extensive service offerings.
This concise overview captures the essence of what I’m building and the key tools that are making this vision a reality.