This is the web application for RemitCache, a platform for tracking and managing remittances across multiple channels.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js (v14 or later)
- npm (v6 or later)
-
Clone the repository:
git clone https://github.com/your-username/remit-cache-web.git cd remit-cache-web
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.env.local
file in the root directory and add the following:RESEND_API_KEY=your_resend_api_key_here
-
Set up Resend:
- Sign up for a Resend account at https://resend.com
- Obtain your API key from the Resend dashboard
- Add the API key to your
.env.local
file as shown above
npm run dev
Open http://localhost:3000 with your browser to see the result.
app/
: Next.js app directorycomponents/
: React componentsui/
: Reusable UI components
actions/
: Server actionssend-email.ts
: Email sending functionality
email/
: Email templateslib/
: Utility functions and helpersutils.ts
: General utility functions
public/
: Static assets (images, icons, etc.)
- Landing page with hero section, features, FAQ, and contact form
- Email functionality for contact form and waitlist signup
- Responsive design with dark mode support
- Privacy Policy and Terms of Service pages
- Next.js - The React framework for production
- React - A JavaScript library for building user interfaces
- shadcn/ui - Re-usable components built with Radix UI and Tailwind CSS
- Aceternity UI - Modern UI components for React
- Tailwind CSS - A utility-first CSS framework
- Resend - Email API for developers
- Framer Motion - A production-ready motion library for React
This project is set up for easy deployment on Vercel. Connect your GitHub repository to Vercel for automatic deployments.
This project is licensed under the MIT License - see the LICENSE.md file for details.