Skip to content

Ismailco/GoalGenius-website

Repository files navigation

GoalGenius Website 🌐

Next.js TypeScript Tailwind CSS License

Official website for GoalGenius - The open-source goal tracking platform.

Visit Website · Try App · View App Repo

GoalGenius Website

📋 About

This repository contains the source code for the GoalGenius landing page and documentation website. For the main application code, please visit the GoalGenius App Repository.

✨ Website Features

  • 🎯 Landing Page - Modern, responsive landing page showcasing GoalGenius features
  • 📚 Documentation - Comprehensive guides and API documentation
  • 💝 Donation Page - Support options for the open-source project
  • 🌙 Dark Mode - Beautiful dark theme with glass-morphism effects
  • 📱 Responsive Design - Seamless experience across all devices
  • 🔍 SEO Optimized - Built with Next.js for optimal search engine performance

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • pnpm (Recommended) - Install with npm install -g pnpm
  • Git

Installation

  1. Clone the repository
git clone https://github.com/ismailco/goalgenius-website.git
cd goalgenius-website
  1. Install dependencies
pnpm install
  1. Start the development server
pnpm dev
  1. Open http://localhost:3000 in your browser

🛠️ Built With

  • Framework: Next.js 13 - React framework for production
  • Styling: Tailwind CSS - Utility-first CSS framework
  • Animations: Framer Motion - Production-ready animations
  • Icons: Custom SVG icons and Heroicons
  • Deployment: Vercel
  • Package Manager: pnpm - Fast, disk space efficient package manager

📖 Project Structure

goalgenius-website/
├── app/                    # Next.js 13 app directory
│   ├── donate/            # Donation page
│   └── ...                # Other pages
├── components/             # Reusable UI components
├── public/                # Static assets
└── ...

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details. The AGPL license ensures that any modifications to the code must be made available to the community, promoting open collaboration and transparency.

🔗 Related Projects

🙏 Acknowledgments


Made with ❤️ by Ismail Courr

About

GoalGenius Website

Topics

Resources

License

Stars

Watchers

Forks

Languages