TeleGage Supercharge Your Telegram Community .
- Responsive dark-themed landing page
- User authentication (login and signup)
- Dashboard for community management
- Create and import community functionality
- Integration with Aptos blockchain
- Next.js 14
- React 18
- TypeScript
- Tailwind CSS
- Framer Motion for animations
- Radix UI for accessible components
- Aptos Labs Wallet Adapter
-
Clone the repository
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.env.local
file in the root directory and add necessary environment variables. -
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser to see the result.
- Landing Page: Users arrive at the home page, which showcases the product features, FAQs, and a call-to-action.
- Authentication: Users can sign up or log in via the auth page.
- Dashboard: After authentication, users are directed to the dashboard.
- Community Management: From the dashboard, users can:
- Create a new community
- Import an existing community
- View and manage their communities
src/app
: Main application pages and routingsrc/components
: Reusable React componentssrc/lib
: Utility functions and helperspublic
: Static assets
You can start customizing the app by modifying the following files:
src/app/page.tsx
: Main landing pagesrc/app/dashboard/page.tsx
: Dashboard pagesrc/components
: Various components used throughout the app