Skip to content

lamongabriel/straight-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

107 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Straight notes logo


Your notes best stored here, on the cloud.

Index

🔖 About

Everybody needs to write, either it's for studying, or to better organize your tasks of the week, notes are universal. Straight notes comes to solve your problem: create, edit, and access your notes from anywhere in the globe, you just need some device that can access the web and a internet connection.

Straight notes home

⚡ Check it out

https://straight-notes-lamongabriel.vercel.app/

🔥 Functionalities

  • Noting

    • Create your notes.
    • Edit.
    • Delete if you don't need anymore.
    • List and search every note you have.
    • Access then anywhere you are, with a PC or mobile phone.
  • Security

    • Create your account, safely.
    • Every user has it's own notes, just login and start using.
    • Update your account info.
Straight notes home

🚀 Technologies

The project is made with:

Straight notes home

🔥 How to Use

  • Dependencies

    • Is required to install Node.js
    • In order to run scripts and install dependencies you need to install a package manager, like yarn.

  1. First step, clone this github repository:
  $ git clone https://github.com/lamongabrie/straight-notes.git
  1. You need a mongoDB instance running your local machine, either install MongoDB community and run it or as i prefer use Docker.

Docker example:

$ docker run -d -p 27017:27017 --name mongo_db_straight_notes mongo
  1. Setting up the API
$ cd /api
$ touch .env

You must set up a .env file to continue, like the following example:

SERVER_PORT=3001
DATABASE_URL='mongodb://127.0.0.1:27017/straightnotes'
SECRET=justonesinglesecret

Then, run the API.

$ yarn
$ yarn dev
  1. Setting up the client
$ cd /web

Create .env file at the root of the /web folder and define a VITE_API_URL.

  $ # Define .env called VITE_API_URL
  $ VITE_API_URL: https://localhost.local:3001

Then, run the client.

$ yarn
$ yarn dev

About

Cloud noting app developed with ReactJS to create and store notes inside MongoDB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors