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.
It could be used along with all video conferencing tools - Google meet, Zoom, Blue Jeans, GoToMeeting, Microsoft Teams, and more. What’s more special is - using our unique machine learning algorithms, it will extract essential Action Items, Decisions, and crucial Insights, and transcript and turn them into a comprehensive, collaborative meeting summary. It will be packed with a bunch of important integrations like - Slack, GitHub, Keep, Notion to further ease your work life.
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.
- 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, Jupyter Notebooks
- Remove the Distraction of Note-Taking
- Reduce Ineffective Meetings
- Help People Do Their Best Work
- Get MoM for any offline meeting
- Automatically creates a meeting summary after each meeting
- Analysing the ambience of a meeting by performing sentiment analysis on it.
- Share, edit, search and collaborate on the MOMs
- Dashboard to organize the MoMs
- Send mail to the user when the MoM is generated
- Integrate this solution to online meetings as well.
- Directly push the MoM to the respective Slack channels, Trello boards and repositories.
- Should be used with any Video conferencing app.
- Easy to use markdown templates that suit the agenda of the meeting.
- Manage & organize meeting notes as per teams.
- Timeline (like version control) on the notes.
- Frontend: https://github.com/rajat2502/StandNote
- Backend: https://standnotes.herokuapp.com/api/
- Postman Collection: https://www.getpostman.com/collections/8e2612ff228ec1a61a5d
- Postman Docs: https://documenter.getpostman.com/view/10608582/TVeiBpnd
- Fork and Clone the repo using
$ git clone https://github.com/rajat2502/StandNote.git
$ cd StandNote
- Install node dependencies
$ npm install
- Run Server at localhost using
$ npm start
- Fork and Clone the repo using
$ git clone https://github.com/rajat2502/StandNote.git
$ cd StandNote
- Change Branch to
backend
using
$ git checkout backend
- 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
- Run server using
$ python manage.py runserver
All programs are in python as well as in Jupyter Notebook/ Google Colab. To install Jupyter notebook-
pip install jupyterlab
pip install notebook
To open Jupyter notebook, simply type
jupyter notebook
- Install dependencies using
$ pip install -r requirements.txt
For more information and documentation of Jupyter Notebook, visit Project Jupyter
S.No. | Branch Name | Purpose |
---|---|---|
1. | master | contains the frontend and ml code |
2. | backend | contains all backend code |
S.No. | Name | Role | GitHub Username:octocat: |
---|---|---|---|
1. | Rajat Verma | Frontend Developer | @rajat2502 |
2. | Shristi Singh | UI Designer | @shristisingh29 |
3. | Prateek Maheshwari | Backend Developer | @friskycodeur |
3. | Aditya Kumar Gupta | Machine Learning Engineer | @geekquad |