GithubHelp home page GithubHelp logo

mohitdhami / notewise Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.05 MB

The app provides users with the ability to keep notes, which can be synchronized online to safeguard important information. To get started with the app, users can sign using github.

Home Page: https://notewise-seven.vercel.app/

CSS 1.13% TypeScript 95.48% JavaScript 3.39%

notewise's Introduction

Notewise : Personal Documents and Notes Workspace

Take control of your ideas! With Notewise, you can capture important information in notes that sync securely online, ensuring you can access them from anywhere, anytime.

Try our Web App: https://notewise-seven.vercel.app/


Screenshot 2024-05-29 at 2 57 22โ€ฏPM BlockNote Editor UI

Tech Stack

Next.js Typescript Clerk Auth Shadcn-ui TailwindCSS EdgeStore

Installation

A step-by-step guide on how to install and set up the project. For example:

1. Clone the repository git clone https://github.com/mohitdhami/Notewise

2. Start Project in development Mode $ npm run dev

Project Structure

README.md             - contains general information about repository
package-json.json     - contains list of package required for the project
package-json          - contains metadata of project such as title, author,
                        version, installed dependencies 
next.config.js        - contains references of external web hosts which are utilized
components.json       - contains reference of style elememt: shadcn-ui, tailwindcss
tailwindconfig.ts     - contains configuration related to tailwindcss

/app/public/          - Components to handle Blocknote Editor
/app/marketing/       - Components to handle Landing Page
/app/main             - Components to handle Sidebar Features i.e Search, Settings,
                        Pages, Trash, Sign-ops

Project Background

  • The Notewise Project serves as follow up and an extension of the Fullstack Notion Clone video on Youtube @codewithantonio https://youtu.be/0OaDyjB9Ib8

  • Derive inspiration from various websites such as Notion, Codedpad, ProtectedText, Google Docs, and more, incorporating elements that contribute to the project's innovative approach.

Objective Tracker

  • Security: Make app more robust and secure for the users (Currently lacks security Standards)
  • Data Mobilization: Export your Notewise data with a click of a button.
  • Re-order notes list: Users can easily customize the organization of their notes by reordering them within the app. This feature allows for a more personalized and intuitive arrangement, enabling users to prioritize and access their notes in the most convenient way for them.
  • Lock/Password based Document Encryption: To enhance document and note security, users have the option to set passwords for specific files. This allows them to control access and modification privileges for their documents, ensuring a more robust level of protection.
  • Collaborate Note Editing: Implement real-time editing capabilities to allow multiple users to edit the same document simultaneously.
  • Frequency based Organization: Show top 10 frequently accessed documents and leave rest of documents hidden. when working on some other document, then this should be followed.
  • Home Page: Separate home page can be made to display all files just like google drive.
  • Image2Text: Implement Deep Learning based Image to Text Conversion while preserving text structure as of image.

Contributing to Notewise

  • if your want to contribute, read contribution rules contributing.md and ensure you are following project specific contributing practices.
  • Don't use this repository as a practice repository, we expect valuable contributions that makes drastic difference in a good way
  • Our goal is to make this clone more robust and secure for the users

License

  • This codebase is provided without any licenses or conditions. Please feel unrestricted in utilizing it for your specific needs by cloning the repository and integrating your desired features. Furthermore, you have the flexibility to host the code on your preferred web services without any constraints.

Thank you for visiting our repository ๐Ÿ’™

Happy Journey ๐Ÿš€

notewise's People

Contributors

mohitdhami avatar

Watchers

 avatar

notewise's Issues

Caught Application Error: When Searching documents on app and clicking on documents

Error: Application error: a client-side exception has occurred (see the browser console for more information).
Expected Behaviour: To continue browsing and editing, the page needs to redirect to the document we searched for and clicked on.

Steps to get the error:

  1. Search any document you may have in Notewise (make one if no documents exist) and click on the document / hit Enter to access the document
    Screenshot (21)

  2. Now, you have landed on a page showing an error instead of the actual desired document page with Blocknote editor
    Screenshot (19)

  • Expected redirect (sample):
    Screenshot (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.