Skip to content

acm-projects/Intellect-Ink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

79 Commits
Β 
Β 

Repository files navigation

β‹†βœ’οΈ.°✧πŸͺΌπ“’Φ΄ΰ»‹ Λ–Β° Intellect-Ink °˖𓍒ִ໋ πŸͺΌ ✧°.βœ’οΈβ‹†

With a trend of shortened attention spans, lack of daily reading, and impending doom scrolling being at an all-time high, IntellectInk seeks to change that. This all-in-one mobile app promotes microlearning and fosters curiosity through bite-sized information tailored to each user’s interests. Organized by topics of interest, it offers short yet impactful snippets of articles, poems, books, breaking news, and the latest research discoveries to make learning a seamless part of one’s daily routine. A built-in reading tracker encourages consistent daily reading, helping users stay motivated and engaged with their reading habits. The app also curates articles and newsletters from diverse viewpoints, empowering users to explore all sides of a topic, fostering critical thinking, and encouraging well-informed, independent opinions.

The app has 3 main goals:

1. Improve daily reading
2. Improve critical thinking with access to diverse viewpoints
3. Promote daily learning

β‹†Λš.⋆ βš™οΈ MVP Features βš™οΈ β‹†Λš.⋆

1. User Authenticaion

  • Sign up
  • Login
  • Password Recovery
  • 2. Daily Reading Tracker

  • Track total number of minutes read daily, monthly, and yearly
  • Custom goal setting mechanism
  • Data visualization of reading minutes
  • Reminders and notifications
  • 3. Content Fetching and Display

    Fetching and displaying text from various APIs:

  • News (incorporate different viewpoints by offering user suggestions of an article with an opposing claim)
  • Books
  • Poems
  • Scholarly Articles/Research
  • 4. Searching and Filtering Mechanisms

  • Ability to filter each type of media (news, books, poems, research, etc.) into different topics
  • Create tagging system for each type of media that allows for keyword searching
  • β‹†Λš.⋆ 🎯 Stretch Goals 🎯 β‹†Λš.⋆

    1. Discussion forums

  • Allow users to like, comment, reply to discussion threads under certain articles/poems/books
  • 2. Profile customization

  • Adding a favorites section to any form of media that the user has bookmarked
  • Gamification to display achievements
  • 3. Audiobook feature

  • Improving accessibility and allowing users to listen to media on the go
  • Adding ambient background music for users during their reading time
  • 4. Educational daily quizzes

  • Either 1 daily trivia quiz for the user or a short pop quiz/trivia after the user finished reading a certain form of media
  • β‹†Λš.⋆ πŸ’» Tech Stack πŸ’» β‹†Λš.⋆

    Wireframing: Figma

    • Collaborative design tool for creating the app’s UI
    • Allows clear visualization of app’s components, page navigation with prototyping, and planning user flow

    IDE: VSCode

    • Android Studio includes the emulator
    • VSCode offers plugins for Flutter, Dart, and is compatible with React Native
    • VSCode Installation

    Version Control: Git

    Emulator: Android Studio

    MERN Techstack:

    Frontend: React Native

    Backend: Node JS and Express

    Programming Language: JavaScript

    Database: MongoDB

    β‹†Λš.⋆ πŸ—“οΈ Milestones πŸ—“οΈ β‹†Λš.⋆

    Week 1

    • Decide Tech Stack
    • Finalize MVPs and stretch goals according to team members
    • Assign roles to each member (Frontend, Backend, Full Stack based on experience and interest)
    • Download necessary software
    • Frontend: Begin wireframing on Figma
    • Backend: Practice user authentication, watch tutorials to gain familiarity

    Week 2

    • Frontend:
      • Finish wireframing
      • Begin coding pages (at least have login/sign-up done so backend can begin integration)
    • Backend:
      • Practice making API calls
      • Experiment with data storage in Firebase Realtime Database

    Week 3

    • Frontend:
      • Continue coding pages
      • Ensure all pages are routed
      • Aim to have main pages (Home, Reading Tracker, Profile) completed
    • Backend:
      • Integrate Login/Sign-up/Password management with Firebase

    Week 4

    • Backend:
      • Begin integrating APIs
      • Fetch, cache, and display books/articles/poems
    • Frontend:
      • Incorporate data visualization widgets into the application

    Week 5

    • Backend: Integrate user data with data visualizations
    • Frontend: Begin working on presentation and script

    Week 6

    • Backend: Buffer week for any roadblocks and allow more time for integration
    • Frontend: All pages should be fully coded by now

    Week 7

    • Work on stretch goals (if time permits)
    • Backend: Refine searching and filtering mechanisms
    • Frontend: Finalize presentation and script, begin practicing

    Week 8

    • Practice and prepare for presentations

    Week 9

    • Polish presentation and gather feedback

    β‹†Λš.⋆ βš”οΈ Competition βš”οΈ β‹†Λš.⋆

    Bookly

  • Including daily reading, bookmarks, and progress tracking but is only limited towards books
  • Does not have a pop quiz or trivia feature
  • Targeted towards promoting reading but not necessarily towards daily learning
  • Headway

  • Includes book summaries for the main ideas of books, microlearning sessions, and self growth challenges but is only limited towards books and quotes
  • Does not include the entire book, only has summaries
  • Lack of ambient sounds to play while reading
  • Mindsnap

  • Includes fun facts, articles of different categories, and educational quizzes but does not include books
  • Focuses on learning lessons or improving knowledge on a topic instead of staying up to date with the news and gaining different perspectives
  • β‹†Λš.⋆ πŸ““ Other Resources/Guides πŸ““ β‹†Λš.⋆

    Possible APIs:

    Learning Resources

    Using APIs

    β‹†Λš.⋆ πŸ‘₯ Meet the Team πŸ‘₯ β‹†Λš.⋆

    ⭐ Project Manager:

    • Tamanna Khurana

    ⭐ Industry Mentor:

    • Judith Liem

    πŸͺΌ Team Members:

    • Jazmin Gutierrez
    • Alexander Chan
    • Afra Ibnat
    • Nathan Sujatno

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published