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

Contributors 5