Skip to content

Global Sound Explorer A web application for discovering, exploring, and curating music from around the world. Built with Next.js, TypeScript, and Firebase, it features interactive maps, curated collections, user profiles, and a modern, responsive UI for a seamless global music discovery experience.

Notifications You must be signed in to change notification settings

Tiyasa-Mukherjee/Wish-Bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wish Bridge: Empowering Wishes, Connecting Communities 🌟

thumbnail

🗂️ Description

Wish Bridge is a web application designed to facilitate wish fulfillment and community support. The platform allows users to create and manage wishes, connect with others, and track progress. This project aims to provide a seamless and engaging experience for users, leveraging modern web technologies and a robust tech stack.

✨ Key Features

🌈 Core Features

  • Wish Management: Create, edit, and manage wishes with ease
  • Community Support: Connect with others, receive support, and fulfill wishes
  • Authentication: Secure authentication system using Firebase
  • Profile Management: Manage user profiles and track progress

📈 Additional Features

  • Wallet: Buy tokens and view balance
  • Contact: Send messages and view contact information
  • How It Works: Detailed explanation of the wish creation process and platform functionality

🗂️ Folder Structure

graph TD;
  src-->wishbridge;
  wishbridge-->app;
  wishbridge-->components;
  wishbridge-->lib;
  app-->layout;
  app-->pages;
  components-->common;
  components-->layout;
Loading

🛠️ Tech Stack

Next.js TypeScript Firebase Tailwind CSS Framer Motion

⚙️ Setup Instructions

To run the project locally, follow these steps:

  • Git clone the repository: https://github.com/Tiyasa-Mukherjee/Wish-Bridge.git
  • Install dependencies: npm install or yarn install
  • Start the development server: npm run dev or yarn dev

📝 Configuration

The project uses various configuration files:

  • wishbridge/next.config.ts: Configures Next.js settings
  • wishbridge/tailwind.config.js: Configures Tailwind CSS settings
  • wishbridge/eslint.config.mjs: Configures ESLint settings
  • wishbridge/tsconfig.json: Configures TypeScript settings

🤖 GitHub Actions

The project uses GitHub Actions for continuous integration and deployment. The workflow is defined in .github/workflows/main.yml.

📁 Code Structure

The codebase is organized into the following directories:

  • wishbridge/app: Contains page components and layout
  • wishbridge/components: Contains reusable components
  • wishbridge/lib: Contains utility functions and Firebase configuration
  • wishbridge/context: Contains context API definitions

🔒 Security

The project uses Firebase Authentication for secure authentication and authorization. Sensitive data is stored securely using Firebase Firestore and Storage.



Tiyasa Mukherjee

No information provided.


Made by GitFull

About

Global Sound Explorer A web application for discovering, exploring, and curating music from around the world. Built with Next.js, TypeScript, and Firebase, it features interactive maps, curated collections, user profiles, and a modern, responsive UI for a seamless global music discovery experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages