Welcome to this comprehensive full-stack tutorial where we build and deploy a fully featured AI powered email client using NextJS 14. Join me as we build an entire project from the ground up and seamlessly deploy it to Vercel 🚀. The application also includes a subscription feature, where users can subscribe to access premium features. The subscription process is handled using Stripe for payments and webhooks for event processing.
Follow the steps below to install and setup the project:
Open your terminal and run the following command:
bash
git clone https://github.com/Elliott-Chong/normalhuman.git
bash
cd normalhuman
The project requires Node.js version 13.4.19 or later. You can download it from here.
Run the following command to install all the required dependencies:
bash
npm install
This will install all the dependencies listed in the package.json file, including Next.js, React, React DOM, Axios, Stripe, Tailwind CSS, and other specific dependencies such as "@aws-sdk/client-s3" and "@clerk/nextjs".
Setup environment variables
Create a .env file in the root directory of your project and add the required environment variables.
Run the project
Now, you can run the project using the following command:
bash
npm run dev
Open http://localhost:3000 with your browser to see the result.
$ claude mcp add normalhuman \
-- python -m otcore.mcp_server <graph>