Skip to content

SchoolOfCode/final-project-the-mad-hackers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 

Repository files navigation

🌙 DreamCatcher

DreamCatcher is a web application that allows users to capture, interpret, and explore their dreams. Built with Next.js and Supabase, it provides a seamless experience for dream journaling and analysis.

🌐 Visit DreamCatcher

✨ Features

  • 🔐 User authentication with Google Sign-In
  • 📓 Personal dream journal
  • 📊 Dashboard to view and manage dream entries
  • 📱 Responsive design for various devices

🛠️ Technologies Used

  • ⚛️ Next.js 13+ (App Router)
  • ⚛️ React
  • 🗄️ Supabase for authentication and database
  • 🎨 CSS Modules for styling
  • 🚀 Vercel for deployment

🚀 Getting Started

  1. Clone the repository:

  2. Install dependencies:

  3. Set up environment variables: Create a .env.local file in the root directory and add your Supabase credentials:

  4. Run the development server:

  5. Open http://localhost:3000 in your browser to see the application.

📁 Project Structure

  • src/app: Contains the main application pages and components
  • src/lib: Includes utility functions and Supabase client initialization
  • src/components: Reusable React components

🚢 Deployment

This project is set up for easy deployment on Vercel. Connect your GitHub repository to Vercel for automatic deployments on every push to the main branch.

🤝 Contributing

We welcome contributions! Please refer to our contributing guidelines for more information.

🙏 Acknowledgements

  • 🎉 Next.js team for the excellent framework
  • 🚀 Supabase for providing a powerful backend-as-a-service
  • 💪 The Mad Hackers team for their dedication and creativity

About

final-project-the-mad-hackers created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published