jusygg / raven-notes

Collaborative note-taking without a fuss

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Raven Raven Notes 

Collaborative note taking without a fuss.

main interface

Idea

There are many note taking applications out there, so why build another one?

We came up with the idea while participating in a coding bootcamp. While a lot of people were taking amazingly detailed notes, sharing these notes was always a very time-consuming process. We wanted to build an option that encourages collaboration and sharing knowledge between peers.

This is what sets Raven Notes apart:

  • ✨ Unobtrusive interface
  • 👫 Sharing by default
  • 🐥 Keeping it simple

Technologies

Showcase

Group View (light theme) Group View (dark theme)
Three Column View (light theme) Three Column View (dark theme)
Focus View (light theme) Focus View (dark theme)

Get started

  1. Clone the repository
> git clone https://github.com/carlhueffmeier/raven-notes.git
  1. Install dependencies
> npm install
  1. Configure your environment
> cp client-desktop/.env.example client-desktop/.env
# Edit client-desktop/.env

> cp server/.env.example server/.env
# Edit server/.env
  1. Run the project
# Runs both client and server
> npm start

# Starts the desktop client
> npm run start:client

# Starts the server
> npm run start:server

Authors

The initial version was the result of a two week group project in Codeworks.

Original authors:

Contributions

Contributions are always welcome! Please check the CONTRIBUTING.md.

About

Collaborative note-taking without a fuss

License:MIT License


Languages

Language:JavaScript 96.2%Language:CSS 2.2%Language:HTML 1.5%Language:Dockerfile 0.1%