A modern digital marketing automation platform that helps businesses grow their presence across multiple channels including Facebook, Messenger, Instagram, SMS, and Email.
- Multi-Industry Support: Customized solutions for Photography, Education, Hotels & Resorts, Restaurants, Corporate Offices, Travel Booking, Events, Salons, E-commerce, and more
- Multi-Channel Marketing: Automated campaigns across Facebook, Messenger, Instagram, SMS, and Email
- Use Case Driven: Pre-built workflows for growing followers, collecting emails, requesting follows, responding to comments, and sending DMs
- Modern Tech Stack: Built with Next.js 15.5.4, React 19, Tailwind CSS 4, and Turbopack
- Responsive Design: Beautiful UI that works seamlessly on all devices
- Animation & Effects: Smooth interactions powered by Framer Motion
Before you begin, ensure you have the following installed:
git clone https://github.com/idontbyte69/rocketflow.git
cd rocketflowcd client
npm installThis will install all required dependencies including:
- Next.js 15.5.4
- React 19.1.0
- Tailwind CSS 4
- Framer Motion
- React Icons
- And more...
npm run devThe application will start on http://localhost:3000
π That's it! Open your browser and start exploring RocketFlow.
rocketflow/
βββ client/ # Frontend Next.js application
β βββ app/ # Next.js 13+ App Router
β β βββ (auth)/ # Authentication routes
β β β βββ get-started/ # Get started page
β β βββ corporate-office/ # Industry-specific pages
β β βββ ecommerce/
β β βββ education/
β β βββ event/
β β βββ gadget-shop/
β β βββ hotel-and-resort/
β β βββ organic-products/
β β βββ orgapro/
β β βββ photography/
β β βββ salon/
β β βββ study-abroad/
β β βββ travel-booking/
β β βββ layout.js # Root layout
β β βββ page.js # Home page
β β βββ globals.css # Global styles
β βββ components/ # React components
β β βββ layout/ # Layout components
β β β βββ Navbar.jsx # Navigation with dropdowns
β β β βββ Footer.jsx # Footer component
β β βββ ui/ # Reusable UI components
β β β βββ Button.jsx
β β β βββ Card.jsx
β β β βββ Container.jsx
β β β βββ Section.jsx
β β β βββ ShinyText.jsx
β β βββ [Page Components] # Industry-specific page components
β βββ public/ # Static assets
β β βββ logo.png
β β βββ images/
β βββ package.json
β βββ next.config.mjs # Next.js configuration
β βββ tailwind.config.mjs # Tailwind CSS configuration
β βββ jsconfig.json # JavaScript configuration
βββ README.md
npm run devStarts the development server with Turbopack for ultra-fast builds and hot module replacement.
npm run buildCreates an optimized production build with Turbopack.
npm startStarts the production server (run npm run build first).
npm run lintRuns ESLint to check code quality and style.
- Framework: Next.js 15.5.4 (App Router)
- React: 19.1.0
- Styling: Tailwind CSS 4
- Build Tool: Turbopack
- Animations: Framer Motion 12.23.22
- Icons: React Icons 5.5.0, Heroicons 2.2.0
- Effects: React Parallax Tilt 1.7.268
- ESLint: Code linting
- TypeScript: Type checking (configured but optional)
- PostCSS: CSS processing
RocketFlow provides specialized landing pages for various industries:
- Photography -
/photography - Education -
/education - Hotel & Resort -
/hotel-and-resort - Restaurants -
/restaurants - Study Abroad -
/study-abroad - Corporate Office -
/corporate-office - Travel Booking -
/travel-booking - Event Management -
/event - Salon & Parlor -
/salon - E-commerce -
/ecommerce - Organic Products -
/organic-products - Gadget Shops -
/gadget-shop
The project uses Turbopack for faster builds. If you encounter any workspace root warnings, you can configure it in next.config.mjs:
export default {
turbopack: {
root: process.cwd(),
},
};Tailwind CSS 4 is configured with PostCSS. The configuration is in tailwind.config.mjs.
If you encounter build errors, try:
# Clear cache and reinstall dependencies
rm -rf node_modules package-lock.json .next
npm install
npm run buildIf you see "motion is not defined" errors, ensure framer-motion is properly imported in components:
import { motion } from "framer-motion";If you see TypeScript-related ESLint errors, ensure TypeScript is installed:
npm install --save-dev typescriptThe easiest way to deploy is using Vercel:
- Push your code to GitHub
- Import your repository on Vercel
- Vercel will automatically detect Next.js and deploy
npm run build
npm startSet the PORT environment variable to change the port:
PORT=3000 npm startContributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is private and proprietary.
- Repository Owner: @idontbyte69
For support, please contact the development team or open an issue on GitHub.
- Live Demo: Rocketflow
- Repository: https://github.com/idontbyte69/rocketflow
Built with β€οΈ by the RocketFlow Team