Skip to content

marcamsn/ideavault

Repository files navigation

IdeaVault

A modern web application for managing and organizing your creative ideas. Demo.

IdeaVault

Features

  • Create and manage ideas with text, images, and tags
  • Swipe-based interface for quick actions (favorite/archive)
  • Mood-based categorization
  • Image storage integration
  • Filter and search capabilities
  • Calendar view
  • Integrated dashboard
  • Responsive design

Tech Stack

  • Next.js 14+ with TypeScript
  • React
  • Supabase (PostgreSQL, Storage, Auth)
  • Tailwind CSS

Getting Started

  1. Clone the repository
  2. Install dependencies:
    npm install
  3. Create a .env.local file with your Supabase credentials:
    NEXT_PUBLIC_SUPABASE_URL=your-project-url
    NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
  4. Run the development server:
    npm run dev

Project Structure

  • /src/app - Next.js app directory with pages and API routes
  • /src/components - Reusable React components
  • /src/lib - Utility functions and configurations
  • /supabase.sql - Database schema

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a new Pull Request

License

MIT


Developed by @marcamsn

About

An app to save and manage ideas

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published