Skip to content

wbaxterh/TrickBookWebsite

Repository files navigation

The Trick Book Website

The Trick Book is a comprehensive platform dedicated to action sports enthusiasts, providing detailed trick guides, tutorials, and community features. Built with Next.js and modern web technologies, it aims to be the go-to resource for learning and sharing action sports tricks.

🌟 Features

Current Features

  • Trickipedia: A Wikipedia-style encyclopedia of tricks for various action sports
    • Detailed trick descriptions and tutorials
    • Difficulty ratings and categorization
    • Search functionality
    • Visual guides with images and videos
  • Blog: Action sports news, tips, and community stories
    • Rich text content with image support
    • Author attribution
    • Responsive design
  • User Authentication: Secure login and registration system
  • Admin Dashboard: Content management system for administrators
  • Responsive Design: Mobile-first approach for all devices

Planned Features

  • TrickList: Personal trick tracking and progression system
  • Community Features:
    • User profiles
    • Trick submissions
    • Comments and discussions
    • Trick ratings and reviews
  • Video Integration: Direct video uploads and embedding
  • Social Sharing: Share tricks and progress on social media
  • Mobile App: Native mobile application for on-the-go access

🛠️ Technology Stack

  • Frontend:
    • Next.js
    • React
    • Material-UI
    • Bootstrap
    • CSS Modules
  • Backend:
    • Node.js
    • Express
    • MongoDB
  • Authentication:
    • JWT (JSON Web Tokens)
  • Image Handling:
    • Next.js Image Optimization
    • Cloud Storage
  • Deployment:
    • Vercel (Frontend)
    • AWS/DigitalOcean (Backend)

🚀 Getting Started

  1. Clone the repository
git clone https://github.com/yourusername/trickbook-website.git
  1. Install dependencies
npm install
  1. Set up environment variables
cp .env.example .env.local
  1. Run the development server
npm run dev

📝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Support

For support, please:

  • Open an issue in the GitHub repository
  • Contact us through our website
  • Join our Discord community

🔮 Future Vision

The Trick Book aims to become the most comprehensive resource for action sports enthusiasts by:

  1. Expanding trick coverage across more sports
  2. Building a strong community of contributors
  3. Developing advanced features for trick progression tracking
  4. Creating a mobile app for on-the-go access
  5. Implementing AI-powered trick recognition and feedback

📞 Contact

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •