Published On Oct 8, 2024
This project is a full-stack web application that uses AI to analyze legal contracts. It allows users to upload contracts, receive detailed analysis, and ask questions about their contracts. The platform includes features like user authentication, premium subscriptions, and project management.
Part 2: • Build And Deploy Full Stack AI SaaS P...
Live App:
https://www.simplemetrics.app
Need Help?: / discord
My Twitter: https://x.com/iamdroid3?t=xz7TLFcMNAJ...
GitHub Repository (⭐️): https://github.com/fiston-user/contra...
Key Features:
1. AI-powered contract analysis
2. authentication (Google OAuth and local strategy)
3. Premium subscription system using Stripe
4. Project management for organizing contracts
5. Rate limiting for API requests
6. Multi-language support for contracts
Important Links:
1. Frontend Framework: Next.js (https://nextjs.org/)
2. Backend Framework: Express.js (https://expressjs.com/)
3. Database: MongoDB (https://www.mongodb.com/)
4. AI Integration: Google's Generative AI (https://ai.google.dev/)
5. Authentication: Passport.js (http://www.passportjs.org/)
6. Payment Processing: Stripe (https://stripe.com/)
7. State Management: React Query (https://tanstack.com/query/latest)
8. Styling: (https://tailwindcss.com)
💼 Business Inquiries: [email protected]
Chapters:
0:00:00 - Introduction and demo of the AI SaaS application
0:04:46 - Setting up the backend server
0:18:27 - Connecting to MongoDB database
0:25:23 - Setting up authentication with Passport.js
0:42:40 - Creating user model and authentication routes
0:53:52 - Setting up the frontend React application
1:30:15 - Implementing file upload and contract analysis
2:15:43 - Creating the dashboard UI
2:55:18 - Implementing contract details page
4:25:10 - Styling improvements and UI polish
5:15:33 - Adding user management and settings
5:45:20 - Implementing subscription plans and payments
6:33:57 - Final testing and demo
7:57:50 - Conclusion and next steps