Website: soccerscribe.onrender.com
SoccerScribe is a full-stack web application designed for personal soccer match analysis. The app allows users to create, read, update, and delete (CRUD) records while providing an optimized and responsive user experience.
- Review System: Write and manage reviews for each match, providing in-depth analysis and insights.
- User Authentication: Secure user authentication implemented with Passport.js.
- Optimized Performance: Client-side image caching and Axios for efficient API requests ensure smooth performance.
- Responsive Design: Modern CSS and EJS templating for a responsive and user-friendly interface.
- Backend: Node.js, Express.js
- Frontend: EJS templating, CSS
- Database: PostgreSQL
- Authentication: Passport.js
- Deployment: PostgreSQL on Vercel, web app hosted on Render
- Home Page: View a summary of recent matches and reviews.
- Matches: Add, edit, delete, and view detailed match records.
- Reviews: Write and manage reviews for each match.
- User Authentication: Register and log in to access personalized features.
- Website: soccerscribe.onrender.com
- Email: khanded@purdue.edu