PunkMail is a Next.js-based email client with a punk aesthetic.
To set up and run PunkMail locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/punkmail.git cd punkmail
-
Install dependencies:
npm install # or yarn install
-
Set up environment variables: Create a
.env.local
file in the root directory and add necessary variables (e.g., API keys).SMTP_USER= yourgmail@gmail.com SMTP_PASS = yourSMTPpassword!
` Steps to get the # SMTP_PASS for Gmail:
Go to your Google Account settings. Navigate to Security. Under "Signing in to Google," enable 2-Step Verification if you haven't already. After enabling 2FA, go to the App Passwords section. Create a new app password, selecting Mail as the app and your device as the one you're generating it for. Google will provide a 16-character app password, which is your SMTP_PASS. `
-
Run the development server:
npm run dev # or yarn dev
-
Open http://localhost:3000 in your browser to see PunkMail in action.
- Punk-themed email interface
- [Add other key features of PunkMail]
- Next.js - React framework for production
- React - JavaScript library for building user interfaces
- TypeScript - Typed superset of JavaScript
- Tailwind CSS - Utility-first CSS framework
Contributions are welcome! Please feel free to submit a Pull Request.
[Specify the license for PunkMail]
To learn more about the technologies used in this project: