Giter Site home page Giter Site logo

vivekkj123 / smartsnip Goto Github PK

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

SmartSnip streamlines note-taking using React Native, Firebase, and GPT-3.5. Users organize content into subjects and topics, replacing manual entry. The app employs AI to auto-generate concise notes, enhancing information capture efficiency.

License: MIT License

JavaScript 60.67% Ruby 7.09% TypeScript 1.11% Java 21.86% Objective-C 6.98% Objective-C++ 2.28%
academic ai firebase gpt4free react-native student

smartsnip's Introduction

SmartSnip

logo

SmartSnip is a mobile application that leverages the power of React Native, Firebase, and GPT4Free to simplify the note-taking process. Instead of manually typing and saving notes, users can create subjects and topics within those subjects. SmartSnip utilizes AI to generate summarized and simplified notes on specific topics, providing users with a more efficient way to capture information.

Screenshots

Screenshot 1 Welcome Screen Screenshot 5 Home Screen
Screenshot 3 Subject Screen Screenshot 4 Create a new note screen
Screenshot 5 Note View Screen Screenshot 2 Public share view

Tech Stack

  • React Native: A framework for building native mobile applications using React.
  • Firebase: A comprehensive mobile and web application development platform, including authentication, real-time database, and cloud storage.
  • GPT4Free: An unofficial free API for OpenAI's API, providing powerful natural language processing capabilities.
  • Flask: For creating backend api server using g4f package. See demo server at g4f-server
  • Nextjs: For displaying public shared notes. see SmartSnip-share

Features

  • Subject Management: Create and organize subjects to categorize your notes effectively.

  • Topic Summarization: Enter specific topics within subjects, and let the AI-powered GPT-4-Free generate summarized notes for you.

  • Firebase Authentication: Securely authenticate users and ensure private access to their subjects and notes.

  • Share notes with your classmates: Once a note is created you can share it with your classmates using a public viewable link

Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/SmartSnip.git
  2. Install dependencies:

    cd SmartSnip
    npm install
  3. Set up Firebase:

    • Create a Firebase project at Firebase Console.
    • Obtain the google-services.json from firebase and replace them in android/app/ directory
  4. Run the application:

    npm start

Contributing

This project is created as part of our semester 5 project exhibition. If you are inspired and too enthusiastic about this web application, feel free to ping me on any social medias before proposing any changes.

License

This project is licensed under the MIT License.

smartsnip's People

Contributors

vivekkj123 avatar

Watchers

 avatar

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.