Skip to content

Commit

Permalink
added images
Browse files Browse the repository at this point in the history
  • Loading branch information
aniket7r committed Oct 19, 2024
2 parents d31aa2e + bcba497 commit a6c6778
Show file tree
Hide file tree
Showing 17,334 changed files with 1,967,477 additions and 107,402 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
42 changes: 42 additions & 0 deletions .github/workflows/deno.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# This workflow will install Deno then run `deno lint` and `deno test`.
# For more information see: https://github.com/denoland/setup-deno

name: Deno

on:
push:
branches: ["main"]
pull_request:
branches: ["main"]

permissions:
contents: read

jobs:
test:
runs-on: ubuntu-latest

steps:
- name: Setup repo
uses: actions/checkout@v4

- name: Setup Deno
# uses: denoland/setup-deno@v1
uses: denoland/setup-deno@61fe2df320078202e33d7d5ad347e7dcfa0e8f31 # v1.1.2
with:
deno-version: v1.x

# Uncomment this step to verify the use of 'deno fmt' on each commit.
# - name: Verify formatting
# run: deno fmt --check

- name: Run linter
run: deno lint

- name: Run tests
run: deno test -A
36 changes: 36 additions & 0 deletions .github/workflows/npm-publish-github-packages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
# For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages

name: Node.js Package

on:
release:
types: [created]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm ci
- run: npm test

publish-gpr:
needs: build
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
registry-url: https://npm.pkg.github.com/
- run: npm ci
- run: npm publish
env:
NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
40 changes: 40 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# 🚀 Welcome to **MentorMatch**!

**MentorMatch** is an innovative platform designed to simplify mentorship and networking by connecting users based on shared experiences, goals, and skills.

![MentorMatch Landing Page](https://via.placeholder.com/800x400.png?text=MentorMatch+Landing+Page)

## 🌟 Features

- **User-Friendly Interface**: When users first visit the site, they arrive at a sleek landing page, guiding them to sign up and start their journey.

- **Tailored Signup Process**: During the signup process, users answer a series of tailored questions to help us understand their personality, goals, and the ideal qualities they seek in a mentor or mentee.

![Signup Process](https://via.placeholder.com/800x400.png?text=Signup+Process)

- **Comprehensive Profiles**: Users then complete their profiles by adding information about their academic background, work experience, skills they possess, and skills they want to learn.

- **Smart Matching Algorithm**: Our custom-built matching algorithm, powered by advanced data structures, analyzes these inputs to find the best possible connections and displays them in the **Matches** section.

![Matching Algorithm](https://via.placeholder.com/800x400.png?text=Matching+Algorithm)

- **Search Functionality**: The platform features a smart search bar, allowing users to find others by name or skills, showing results sorted by match percentage.

- **Secure Messaging System**: Users can send mentorship requests, and once accepted, they can chat through our secure messaging system, which organizes conversations into two categories: **Mentor Chats** and **Mentee Chats**.

![Messaging Interface](https://via.placeholder.com/800x400.png?text=Messaging+Interface)

## 🔧 Technical Stack

Our platform is built using:
- **JavaScript**
- **React**
- **Node.js**
- **WebSocket** for real-time communication
- **JWT** for secure authentication
- **MongoDB** for efficient user data management

## 📈 Impact

MentorMatch is transforming how people connect, learn, and grow together, fostering a community of support and guidance in their personal and professional journeys.

21 changes: 0 additions & 21 deletions frontend/.eslintrc.cjs

This file was deleted.

24 changes: 0 additions & 24 deletions frontend/.gitignore

This file was deleted.

8 changes: 0 additions & 8 deletions frontend/README.md

This file was deleted.

13 changes: 0 additions & 13 deletions frontend/index.html

This file was deleted.

16 changes: 16 additions & 0 deletions frontend/node_modules/.bin/acorn

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions frontend/node_modules/.bin/acorn.cmd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions frontend/node_modules/.bin/acorn.ps1

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions frontend/node_modules/.bin/autoprefixer

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions frontend/node_modules/.bin/autoprefixer.cmd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions frontend/node_modules/.bin/autoprefixer.ps1

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions frontend/node_modules/.bin/browserslist

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions frontend/node_modules/.bin/browserslist.cmd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions frontend/node_modules/.bin/browserslist.ps1

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions frontend/node_modules/.bin/cssesc

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit a6c6778

Please sign in to comment.