• Stars
    star
    122
  • Rank 292,031 (Top 6 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 4 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

StandNote is a chrome extension that generates automated meeting minutes after every online meeting and helps save time for students and professionals.

Important Information:

The project is currently not in a working condition as the Azure credits have expired, anyone can easily swap the azure credentials with their own and make it work.

Turning Conversations into Actions

Visitor Count Microsoft Teams Google Meet Zoom Notion

License: MIT Open Source Love Maintenance

Web conferencing and online meetings have become the new work culture nowadays. But somewhere along the lines, we often keep missing the crux of the discussions in these online meetings, and here comes our solution - StandNote. It is your easy to use online meeting assistant that backs you up with automated meeting minutes in every conversation. It will help you save time on board meetings, team management, and customer support such that you just focus on the conversation and never miss what’s important.

StandNote also fits into the current online education scenario where most of the classes take place over online platforms like Google Meet and Zoom. We help students with quick and concise notes that help them to revise and memorize the concepts better.

Links:

Google Chrome Web Store

Demo Video:

Demo Video

Theme:

The theme of our project idea is Networking and Productivity. We are reducing the manual efforts and thus increasing the productivity of the team. This will help in removing the Distraction of Note-Taking and reducing the number of Ineffective Meetings and help the team to team to do their best work.

Tech Stack:

  • Frontend: ReactJS
  • Backend: Django
  • Version Control: Git and GitHub
  • Hosting: Heroku, Netlify
  • Machine Learning: Python
  • External APIs: Speech to Text (Microsoft Azure)
  • Code Editor and tools: VS Code, Google Collab

Features:

  • Remove the Distraction of Note-Taking
  • Reduce Ineffective Meetings
  • Works with all video conferencing tools - Google meet, Zoom, and more
  • Get MoM for any online and offline meeting
  • Automatically creates a meeting summary after each meeting
  • Analyse the ambience of a meeting
  • Share and edit the generated MoMs
  • Dashboard section to organize the MoMs
  • Send email to the user when the MoM is generated
  • Easy to use markdown templates that suit the agenda of the meeting.
  • Manage & organize meeting notes as per teams.
  • Directly push the MoM to the respective Slack Channels and Notions.
  • Can be used with any Video conferencing app.

Future Prospects:

  • Voice activity recognition & Speaker separation
  • Desktop application for meetings over desktop and native apps.
  • Integration of more tools like Slack, GitHub, Jira & Trello.
  • Voice activity recognition & Conversation Transcription.
  • Support multiple teams for a single user (teamwise dashboard).
  • Timeline (version control) for the notes.
  • Converting our Extension into a Cross-Browser Extension.

GitHub Repository Structure

S.No. Branch Name Purpose
1. master contains the Chrome Extension
2. React-Frontend contains all Frontend code
3. django contains all Backend code
4. ml contains all ML codes

How to get started locally?

Chrome Extension Setup Steps
  • Fork and Clone the Repo
$ git clone https://github.com/rajat2502/StandNote.git
$ cd StandNote
  • Open Google Chrome and navigate to chrome://extensions.

  • Enable Developer Mode in Google Chrome

  • Click on Add Unpacked Extension and select StandNote

  • StandNote Chrome Extension is ready to use!

Frontend Setup Steps
  • Move to the React-Frontend branch
$ git checkout React-Frontend
  • Install the Dependencies from npm
$ npm i
$ npm start
Backend Setup Steps
  • Change Branch to django using
$ git checkout django
  • Setup Virtual environment
$ python3 -m venv env
  • Activate the virtual environment
$ source env/bin/activate
  • Install dependencies using
$ pip install -r requirements.txt
  • Make migrations using
$ python manage.py makemigrations
  • Migrate Database
$ python manage.py migrate
  • Create a superuser
$ python manage.py createsuperuser
  • Setup Google OAuth

    • Login to the Django admin panel. To the site model, we will add a new entry for localhost:8000
    • Add Google credentials to the social application model as obtained from Google Developers Console
  • Run server using

$ python manage.py runserver

Team:

S.No. Name Role GitHub Username:octocat:
1. Rajat Verma Frontend Developer @rajat2502
2. Pragati Verma Backend Developer @PragatiVerma18
3. Shristi Singh UI Designer @shristisingh29
4. Prateek Maheshwari Backend Developer @friskycodeur
5. Aditya Kumar Gupta Machine Learning Developer @geekquad

Uses Git Uses HTML Uses CSS Uses JS Built with love Built By Developers forthebadge made-with-python

Contribution Guidelines

If you are interested in contributing to StandNote, please see the following:

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Shristi Singh

🎨

Prateek Maheshwari

πŸ’»

Pragati Verma

πŸ’»

Aditya Kumar Gupta

πŸ’»

Rajat Verma

πŸ’» 🎨

This project follows the all-contributors specification. Contributions of any kind welcome!

More Repositories

1

CodeINN

CodeINN is an instant code editor πŸ“ƒ, that makes programming and development easier. Practice quickly and directly from your web browser, without any setup needed. CodeINN gives the perfect environment to developers technologists, coders computers, and geeks πŸ€“ to do more with their tech.
CSS
41
star
2

GitHub-Battle

A simple react app to battle two github users
JavaScript
15
star
3

weird-js

A list of some of the weirdest JavaScript code snippets πŸ˜†
HTML
9
star
4

StandNote-v1

CSS
6
star
5

shopping-cart-react

A basic shopping cart built using Reactjs that lets you sort, filter and add products to the cart.
JavaScript
6
star
6

ESlint-GitHub-Action

A Simple GitHub Action that runs the linter(ESlint) on a JavaScript project
4
star
7

SQL-Editor-View

SQL EDITOR VIEW is an application that allows users to simply execute SQL queries on a sample database or design their own tables and receive instant results.
Vue
4
star
8

Ravenous

A simple website built using React-js that uses Yelp.com's API to get the Restaurants around you
JavaScript
3
star
9

weather-app

A simple app that shows weather conditions of a place
JavaScript
2
star
10

pexels-clone

A Clone website of Pexels.com
HTML
2
star
11

awsar

A platform that connects government organizations and potential job seekers under one single domain, accompanied by a number of features to ease the process, dedicated to fulfilling every kind of needs of recruiters and job seekers.
CSS
2
star
12

EDC-TEAMPAGE

A webpage devoted to the Entrepreneurship Development Cell Team of our College
CSS
1
star
13

Spigotdesign-clone

A Clone website of https://spigotdesign.com
HTML
1
star
14

youtube-clone

JavaScript
1
star
15

Pomodoro-Timer

A simple Pomodoro Timer app which can also be used as a PWA app
JavaScript
1
star
16

Jammming

A web app that shows you songs on the basis of the keywords searched with an option to save the songs to your playlist
JavaScript
1
star
17

data-structures-and-algorithms-practice

This repository contains all the codes implemented by me to learn and practice data structures and algorothms
C++
1
star
18

Video-Chat-React-Twilio

JavaScript
1
star
19

Frontend-Development-Practice

These are the websites,webpage and codes implemented by me to learn frontend development
HTML
1
star
20

LetsChat

It is a simple real-time chat application that lets the user chat with any person using an email ID.
JavaScript
1
star
21

GitHub-Finder

A simple web app that uses GitHub's API to fetch user data and show it on the webpage
JavaScript
1
star
22

portfolio-2

HTML
1
star
23

portfolio

My Portfolio
HTML
1
star
24

shopweb

HTML
1
star
25

scrollable-carousel-react

This is a basic carousel built using ReactJS. It fetches images from the Unsplash API and shows them in a carousel that is scrollable using both controls and touch. For gracefully loading images, it uses a placeholder image.
JavaScript
1
star