MENU

Fun & Interesting

Build a Full Stack AI SaaS Platform With Nextjs, React, Tailwind, Express

CodeWise 37,267 7 months ago
Video Not Working? Fix It Now

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: https://youtu.be/gptjq4jJ1Pw?si=AJwcYILQyDm4NMXL Socials: Discord : https://discord.gg/cMNSUQvYRt Source Code: https://github.com/fiston-user/contract-analysis-yt.git Full Code with more features: https://www.paygit.dev/files/cm839gfut0001l203okbyw6yc 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

Comment