A platform for individuals who are passionate about creating real change and tired of ineffective systems, particulary those that affect the public at large. We bring together technical enthusiasts and changemakers to build scalable, innovative solutions to global challenges.
- Node.js 16.x or later
- npm 7.x or later
- A Supabase account and project
-
Clone the repository:
git clone https://github.com/kuyesela/website.git kuysela-community-website cd kuysela-community-website
-
Install dependencies:
npm install
-
Create a
.env
file in the root directory with your Supabase credentials:SUPABASE_URL=your_supabase_url SUPABASE_KEY=your_supabase_anon_key
Start the development server:
npm run dev
The site will be available at http://localhost:3000
-
Build the application:
npm run build
-
Preview the production build:
npm run preview
├── components/ # Vue components
├── composables/ # Composable functions
├── pages/ # Application pages
├── plugins/ # Nuxt plugins
├── public/ # Static assets
└── supabase/ # Supabase migrations and configurations
- Nuxt 3 - Vue.js Framework
- Tailwind CSS - Utility-first CSS framework
- Supabase - Open source Firebase alternative
- Vue Motion - Animation library
- GSAP - Animation library
- Vue3 Lottie - Lottie animation player
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is open source and available under the MIT License.
- Roy Chanunkha - Founding Member
- Joel Fickson - Founding Member
- Kyton Thaundi - Founding Member