2024 SUMMER CS PROJECTS
All of these projects will be started from scratch so your feedback is greatly appreciated. No prior experience in the tech stack is necessary as you will learn everything you need to build the app during the class. All you need is the motivation to learn something new!
- Project: Real Estate Investment Calculator Web App
- This project aims to develop a web application that mimics the functionality of the Bigger Pockets calculator. The application will help users analyze real estate investment properties by calculating important financial metrics. Users will be able to input property details, expenses, and other relevant information to receive a comprehensive financial analysis of the investment
- These features will provide users with a comprehensive tool to analyze real estate investments and make informed decisions based on financial metrics and detailed expense tracking.
- Key Features:
- Property Input Form: Allow users to input basic property details such as purchase price, estimated repair costs, closing costs, and after-repair value
- Allow user to enter enter a URL and have the app automatically pull all of the relevant information. For example, paste a Zillow listing URL and the app will automatically calculate all of the financials and determine if this property is worth investing in as a rental property
- Loan Details: Enable users to input loan details including down payment, loan amount, interest rate, loan term (years), and points
- Monthly Income Calculation: Calculate and display the estimated monthly rental income based on user input.
- Expense Tracking: Allow users to input and categorize monthly expenses, such as:
- Mortgage payments (P&I)
- Property taxes
- Insurance
- Property management fees
- Maintenance/repairs
- Vacancy rate
- Capital expenditures (CapEx)
- Utilities (e.g., garbage)
- Financial Metrics Calculation: Automatically calculate and display key financial metrics:
- Net Operating Income (NOI)
- Monthly cash flow
- Cash on cash return (ROI)
- Pro forma cap rate
- Purchase cap rate
- Total Cash Needed: Calculate the total cash needed for the investment, including down payment, closing costs, and repair costs
- Graphical Representation: Provide a pie chart or other graphical representations of expense breakdowns to give users a visual overview of their expenses
- Report Generation: Allow users to generate and download a detailed PDF report of their analysis, including all input data and calculated metrics
- User Account Management: Enable users to create accounts to save their analyses, manage multiple properties, and revisit their calculations
- Interactive Forums/Discussions: Include a feature for users to discuss their analyses, share insights, and seek advice in a forum or discussion board
- Property Input Form: Allow users to input basic property details such as purchase price, estimated repair costs, closing costs, and after-repair value
- Project Title: TreatTrail - Rediscovering the Traditional Trick-or-Treat Experience
- Description: TreatTrail is a community-focused app designed to revitalize the traditional trick-or-treat experience. It allows enthusiastic Halloween participants to sign up their houses, indicating their commitment to giving away candy and other snacks. To ensure safety, the app incorporates a verification process similar to NextDoor, providing parents with confidence in the authenticity of participating households
- TreatTrail aims to bring back the traditional joy of Halloween by creating a digital platform that fosters community engagement and ensures a safe and delightful trick-or-treating experience for children and families
- Key Features:
- House Sign-Up: Residents can register their houses on TreatTrail, indicating their participation in giving out Halloween treats
- Verification Process: Implement a secure verification system, requiring users to confirm their identity to enhance trust within the community
- Interactive Map: Provide an interactive map displaying participating houses, making it easy for trick-or-treaters to plan their routes
- Profile Creation: Allow users to create profiles with details about the treats they're offering, any special themes, and safety measures in place
- Costume Contest: Integrate a feature for users to participate in a virtual costume contest, fostering community engagement and creativity.
- Real-Time Updates: Enable participating houses to provide real-time updates on treat availability, ensuring accurate information for trick-or-treaters
- Safety Guidelines: Offer safety guidelines and tips for both treat givers and trick-or-treaters, promoting a secure and enjoyable experience
- Community Forums: Introduce community forums where users can discuss Halloween plans, share ideas, and collaborate on creating a festive atmosphere
- Parental Controls: Implement parental controls to allow parents to monitor and control their children's interaction with the app, ensuring a safe and age-appropriate experience
- Event Notifications: Allow users to set up notifications for specific events, such as costume contests or neighborhood Halloween gatherings
- Review and Rating System: Introduce a review and rating system for participating houses, helping users identify the most popular and enjoyable locations
- In-App Messaging: Facilitate in-app messaging between users, allowing neighbors to coordinate activities or ask questions directly