Hi everyone, currently, i am looking for an idea of a project for an spa (single page application), this app will be developed using angular in the front-end, spring-boot in the back-end and flask for data analysis. Any ideas
You'll feel more passionate about the project if you do one that has meaning to you. What app do you wish was already available? What app would make life easier for people in your city? or country?
I think it would be best to create a social project or a social network, or a platform that would have social interaction functions. The main thing is to highlight the central idea of the project and the audience to which the application will be directed
1. Online event management platform: A web application where event organizers can easily plan, promote, and manage their events. Users can create event pages, sell tickets, track registrations, and communicate with attendees. 2. Collaborative task management tool: A web application that allows teams to collaborate and stay organized by creating and assigning tasks, setting deadlines, providing progress updates, and facilitating communication between team members. 3. Recipe sharing and meal planning platform: An online platform where users can share their favorite recipes, create meal plans, and organize grocery lists. Users can browse recipes, save their favorites, and schedule meals for the week while also providing an option to generate personalized shopping lists. 4. Personal finance tracker: A web application that helps individuals manage their personal finances. Users can input and categorize their income and expenses, set budgets, track savings goals, and generate reports and visualizations to gain insights into their spending habits. 5. Language learning platform: An interactive web application for learning different languages. Users can access lessons and exercises, practice pronunciation through voice recognition, participate in language exchange conversations with native speakers, and track their progress through quizzes and tests.
I would just use spring mvc with JSP (yes, gasp I said JSP) inside Spring boot in the backend. Why bother with the complexity of React or Angular? Do you think you are going to scale to a million users immediately? You can make it a SPA using my framework which is referenced in my footer. There are only advantages to making it a SPA. It will reduce how many requests you have to make, and eliminate the need to worry about backward navigation, stale data etc. You are 100% correct wanting to make it a SPA. Angular, React, ViewJs, Svelte. All complicated. If you are just wanting to learn Angular for that job interview I'd say you are better of with React. It is more "in fashion" now, probably will soon be replaced with some other overly complex solution soon though.