Build a Full Stack AI SaaS Platform With Nextjs, React, Tailwind, Express
CodeWise CodeWise
1.22K subscribers
14,317 views
841

 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

show more

Share/Embed