Neko Lueke / Full-Stack Developer

About Me Résumé Contact Projects

Bookkeeper Application

Role: Team Lead

Frontend Github Backend Github Hosted Application

 The Application was developed as part of the capstone course for my degree program. Developed by a team of four, this project provides users with a comprehensive tool to manage and track their personal finances. Utilizing modern technologies, the application integrates a responsive React frontend with a robust .NET backend, a PostgreSQL database, and secure OAuth2 login for authentication. Each component of the project is deployed using Docker microservices. This project showcases our ability to work collaboratively on a full-stack web application, integrating multiple technologies to deliver a secure, user-friendly platform for personal budget management.

Technology Stack
 - Frontend: React, CSS (Bootstrap), JavaScript
 - Backend: .NET Core (C#)
 - Database: PostgreSQL
 - Authentication: OAuth2
 - Testing Framework: xUnit, React Testing

The Projects core requirements were it must
 ✅ Be a full-stack application (Cannot use CMS, like Wordpress)
 ✅ Include a financial component
 ✅ Have the following pages: Login, Register, Home/Dashboard, User Profile/Settings, Plus 2 Additional Pages
 ✅ Have at least 1 CSS Framework
 ✅ Complete at least 2 stretch goals

Project Stretch Goals
 ✅ Deploy project to server/cloud instance
 ✅ Create Web API layer for backend interactions
 ✅ (Patially) Use open-source reporting tool/business intelligence suite for all the reporting and its data visualization
 ✅ Use pull requests/code review approved by a group member
 ✅ Sessions for remembering user if they close their browser and login again
 ✅ Options for user if they forgot their username or password
 ❌ Security scan application & fix critical issues
 ❌ Do accessibility audit and fix errors