Skip to content

TejasNasre/nexmeet

Repository files navigation

NEXMEET-logo

NEXMEET

❯ REPLACE-ME

license last-commit repo-top-language repo-language-count

Built with the tools and technologies:

JavaScript PostCSS datefns React ESLint TypeScript JSON


Table of Contents

πŸ“ Overview

❯ REPLACE-ME


πŸ‘Ύ Features

❯ REPLACE-ME


πŸ“‚ Repository Structure

└── nexmeet/
    β”œβ”€β”€ README.md
    β”œβ”€β”€ components.json
    β”œβ”€β”€ next.config.mjs
    β”œβ”€β”€ package-lock.json
    β”œβ”€β”€ package.json
    β”œβ”€β”€ postcss.config.mjs
    β”œβ”€β”€ public
    β”‚   └── profile.jpg
    β”œβ”€β”€ src
    β”‚   β”œβ”€β”€ action
    β”‚   β”‚   β”œβ”€β”€ auth.ts
    β”‚   β”‚   β”œβ”€β”€ convertBlobUrlToFile.ts
    β”‚   β”‚   β”œβ”€β”€ uploadSupabase.ts
    β”‚   β”‚   └── userDetails.ts
    β”‚   β”œβ”€β”€ app
    β”‚   β”‚   β”œβ”€β”€ (event)
    β”‚   β”‚   β”œβ”€β”€ about
    β”‚   β”‚   β”œβ”€β”€ api
    β”‚   β”‚   β”œβ”€β”€ contact
    β”‚   β”‚   β”œβ”€β”€ dashboard
    β”‚   β”‚   β”œβ”€β”€ events
    β”‚   β”‚   β”œβ”€β”€ globals.css
    β”‚   β”‚   β”œβ”€β”€ layout.tsx
    β”‚   β”‚   β”œβ”€β”€ loading.tsx
    β”‚   β”‚   └── page.tsx
    β”‚   β”œβ”€β”€ components
    β”‚   β”‚   β”œβ”€β”€ Header.tsx
    β”‚   β”‚   β”œβ”€β”€ Hero.tsx
    β”‚   β”‚   β”œβ”€β”€ Pagination.tsx
    β”‚   β”‚   β”œβ”€β”€ loading.tsx
    β”‚   β”‚   └── ui
    β”‚   β”œβ”€β”€ data
    β”‚   β”‚   β”œβ”€β”€ community.json
    β”‚   β”‚   β”œβ”€β”€ event.json
    β”‚   β”‚   └── reviews.json
    β”‚   β”œβ”€β”€ hooks
    β”‚   β”‚   └── use-outside-click.ts
    β”‚   β”œβ”€β”€ lib
    β”‚   β”‚   β”œβ”€β”€ dbconnect.ts
    β”‚   β”‚   └── utils.ts
    β”‚   └── utils
    β”‚       β”œβ”€β”€ supabase
    β”‚       └── supabase.ts
    β”œβ”€β”€ tailwind.config.ts
    └── tsconfig.json

🧩 Modules

.
File Summary
postcss.config.mjs ❯ REPLACE-ME
tailwind.config.ts ❯ REPLACE-ME
components.json ❯ REPLACE-ME
tsconfig.json ❯ REPLACE-ME
package.json ❯ REPLACE-ME
next.config.mjs ❯ REPLACE-ME
package-lock.json ❯ REPLACE-ME
src.action
File Summary
userDetails.ts ❯ REPLACE-ME
convertBlobUrlToFile.ts ❯ REPLACE-ME
uploadSupabase.ts ❯ REPLACE-ME
auth.ts ❯ REPLACE-ME
src.utils
File Summary
supabase.ts ❯ REPLACE-ME
src.utils.supabase
File Summary
client.ts ❯ REPLACE-ME
src.components
File Summary
Header.tsx ❯ REPLACE-ME
Pagination.tsx ❯ REPLACE-ME
loading.tsx ❯ REPLACE-ME
Hero.tsx ❯ REPLACE-ME
src.components.ui
File Summary
infinite-moving-cards.tsx ❯ REPLACE-ME
avatar.tsx ❯ REPLACE-ME
badge.tsx ❯ REPLACE-ME
card.tsx ❯ REPLACE-ME
background-beams-with-collision.tsx ❯ REPLACE-ME
button.tsx ❯ REPLACE-ME
carousel.tsx ❯ REPLACE-ME
cover.tsx ❯ REPLACE-ME
sparkles.tsx ❯ REPLACE-ME
src.lib
File Summary
utils.ts ❯ REPLACE-ME
dbconnect.ts ❯ REPLACE-ME
src.hooks
File Summary
use-outside-click.ts ❯ REPLACE-ME
src.app
File Summary
loading.tsx ❯ REPLACE-ME
globals.css ❯ REPLACE-ME
page.tsx ❯ REPLACE-ME
layout.tsx ❯ REPLACE-ME
src.app.dashboard
File Summary
page.tsx ❯ REPLACE-ME
src.app.contact
File Summary
page.tsx ❯ REPLACE-ME
src.app.(event).add-event
File Summary
page.tsx ❯ REPLACE-ME
src.app.events
File Summary
loading.tsx ❯ REPLACE-ME
page.tsx ❯ REPLACE-ME
src.app.events.[eventsId]
File Summary
page.tsx ❯ REPLACE-ME
src.app.api.auth.[kindeAuth]
File Summary
route.js ❯ REPLACE-ME
src.app.about
File Summary
page.tsx ❯ REPLACE-ME

πŸš€ Getting Started

πŸ”– Prerequisites

TypeScript: version x.y.z

πŸ“¦ Installation

Build the project from source:

  1. Clone the nexmeet repository:
❯ git clone https://github.com/TejasNasre/nexmeet
  1. Navigate to the project directory:
❯ cd nexmeet
  1. Install the required dependencies:
❯ npm install

πŸ€– Usage

To run the project, execute the following command:

❯ npm run build && node dist/main.js

πŸ§ͺ Tests

Execute the test suite using the following command:

❯ npm test

πŸ“Œ Project Roadmap

  • Task 1: Implement feature one.
  • Task 2: Implement feature two.
  • Task 3: Implement feature three.

🀝 Contributing

Contributions are welcome! Here are several ways you can contribute:

Contributing Guidelines
  1. Fork the Repository: Start by forking the project repository to your github account.
  2. Clone Locally: Clone the forked repository to your local machine using a git client.
    git clone https://github.com/TejasNasre/nexmeet
  3. Create a New Branch: Always work on a new branch, giving it a descriptive name.
    git checkout -b new-feature-x
  4. Make Your Changes: Develop and test your changes locally.
  5. Commit Your Changes: Commit with a clear message describing your updates.
    git commit -m 'Implemented new feature x.'
  6. Push to github: Push the changes to your forked repository.
    git push origin new-feature-x
  7. Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
  8. Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
Contributor Graph


πŸŽ— License

This project is protected under the SELECT-A-LICENSE License. For more details, refer to the LICENSE file.


πŸ™Œ Acknowledgments

  • List any resources, contributors, inspiration, etc. here.