{"id":22533580,"url":"https://github.com/nexeosai/waitlist-student","last_synced_at":"2025-10-30T08:13:44.782Z","repository":{"id":262084950,"uuid":"886147234","full_name":"NexeosAI/Waitlist-Student","owner":"NexeosAI","description":"Waitlist for a student client platform.","archived":false,"fork":false,"pushed_at":"2024-11-19T11:22:49.000Z","size":55,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-02T06:41:29.689Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://waitlist-student.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NexeosAI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-10T10:29:54.000Z","updated_at":"2024-11-19T11:23:06.000Z","dependencies_parsed_at":"2024-11-10T13:18:29.413Z","dependency_job_id":"ac864e61-391d-42e5-ad18-c430c718f6f4","html_url":"https://github.com/NexeosAI/Waitlist-Student","commit_stats":null,"previous_names":["nexeosai/waitlist-student"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NexeosAI%2FWaitlist-Student","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NexeosAI%2FWaitlist-Student/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NexeosAI%2FWaitlist-Student/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NexeosAI%2FWaitlist-Student/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NexeosAI","download_url":"https://codeload.github.com/NexeosAI/Waitlist-Student/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245978231,"owners_count":20703677,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-07T09:08:50.418Z","updated_at":"2025-10-30T08:13:44.666Z","avatar_url":"https://github.com/NexeosAI.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Student AI Waitlist\n\nA modern waitlist landing page for Student AI - an AI-powered learning platform that helps students excel in their academic journey. Built with Vite, React, TypeScript, and shadcn/ui components.\n\n\n\n## 🚀 Features\n\n- **Modern Tech Stack**: Built with Vite, React, TypeScript, and shadcn/ui\n- **Responsive Design**: Fully responsive layout that works on all devices\n- **Supabase Integration**: Backend powered by Supabase for reliable data storage\n- **Form Validation**: Built-in validation for email and required fields\n- **Error Handling**: Comprehensive error handling with user feedback\n- **Confirmation Page**: Beautiful success page with animation\n- **Social Integration**: Connected social media links in the footer\n\n## 🛠️ Technologies Used\n\n- [Vite](https://vitejs.dev/)\n- [React](https://reactjs.org/)\n- [TypeScript](https://www.typescriptlang.org/)\n- [shadcn/ui](https://ui.shadcn.com/)\n- [Tailwind CSS](https://tailwindcss.com/)\n- [Supabase](https://supabase.com/)\n- [React Router](https://reactrouter.com/)\n- [Lucide Icons](https://lucide.dev/)\n\n## 📦 Installation\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/yourusername/student-ai-waitlist.git\ncd student-ai-waitlist\n```\n\n2. Install dependencies:\n```bash\nnpm install\n```\n\n3. Create a `.env` file in the root directory and add your Supabase credentials:\n```env\nVITE_SUPABASE_URL=your_supabase_url\nVITE_SUPABASE_ANON_KEY=your_supabase_anon_key\n```\n\n4. Start the development server:\n```bash\nnpm run dev\n```\n\n## 🗄️ Supabase Setup\n\nCreate a table named `waitlist` in your Supabase database with the following schema:\n\n```sql\ncreate table waitlist (\n  id uuid default uuid_generate_v4() primary key,\n  created_at timestamp with time zone default timezone('utc'::text, now()) not null,\n  full_name text not null,\n  email text not null,\n  university text not null\n);\n\n-- Enable Row Level Security (RLS)\nalter table waitlist enable row level security;\n\n-- Create policy to allow inserts\ncreate policy \"Enable inserts for all users\" on waitlist for insert with check (true);\n```\n\n## 📱 Features Showcase\n\nThe application showcases upcoming AI tools including:\n- AI Chatbot for instant academic assistance\n- AI Search for intelligent research\n- AI Audio Notes for voice-to-text conversion\n- Advanced AI Editor for writing improvement\n- AI Time Manager for study optimization\n\n## 🎯 Components\n\n- **WaitlistForm**: Main landing page with form\n- **ConfirmationPage**: Success page after form submission\n- **FeatureCard**: Reusable component for displaying AI tools\n- **Header**: Navigation and branding\n- **Footer**: Social links and copyright\n\n## 📄 Environment Variables\n\nRequired environment variables:\n```env\nVITE_SUPABASE_URL=your_supabase_url\nVITE_SUPABASE_ANON_KEY=your_supabase_anon_key\n```\n\n## 🚀 Deployment\n\n1. Build the application:\n```bash\nnpm run build\n```\n\n2. Deploy the `dist` folder to your hosting provider of choice (Vercel, Netlify, etc.)\n\n## 🧪 Running Tests\n\n```bash\nnpm run test\n```\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n\n## 👥 Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## 📧 Contact\n\nYour Name - [@nexeosAI](https://twitter.com/nexeosAI)  \n\n\n## 🙏 Acknowledgments\n\n- [shadcn/ui](https://ui.shadcn.com/) for the beautiful components\n- [Tailwind CSS](https://tailwindcss.com/) for the utility-first CSS framework\n- [Supabase](https://supabase.com/) for the backend infrastructure\n- [Lucide](https://lucide.dev/) for the beautiful icons\n\n---\n\nMade with ❤️ by [NEXEOS AI](https://github.com/nexeosAI\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexeosai%2Fwaitlist-student","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnexeosai%2Fwaitlist-student","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexeosai%2Fwaitlist-student/lists"}