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:
2. Improve critical thinking with access to diverse viewpoints
3. Promote daily learning
Fetching and displaying text from various APIs:
- Collaborative design tool for creating the appβs UI
- Allows clear visualization of appβs components, page navigation with prototyping, and planning user flow
- Android Studio includes the emulator
- VSCode offers plugins for Flutter, Dart, and is compatible with React Native
- VSCode Installation
- 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
- 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
- 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
- Backend:
- Begin integrating APIs
- Fetch, cache, and display books/articles/poems
- Frontend:
- Incorporate data visualization widgets into the application
- Backend: Integrate user data with data visualizations
- Frontend: Begin working on presentation and script
- Backend: Buffer week for any roadblocks and allow more time for integration
- Frontend: All pages should be fully coded by now
- Work on stretch goals (if time permits)
- Backend: Refine searching and filtering mechanisms
- Frontend: Finalize presentation and script, begin practicing
- Google Books API - Google Books API Documentation
- Open Library API - Open Library API Documentation
- Core API - Core API Documentation
- Semantic Scholar API - Semantic Scholar API Documentation
- Poemist API - Poemist API Documentation
- PoetryDB API - PoetryDB API Documentation
- News API - News API Documentation
- Learning React Native - Watch here
- React Native in 4 hrs - Watch here
- React Native Tutorial for Beginners - Watch here
- MERN Tutorials - Watch here
- React Native + MongoDB - Watch here
- Full Stack Application using Expo - Watch here
- MERN Stack in 2 hrs - Watch here
- Intro to APIs - Watch here
- Fetching an API in React Native - Watch here
- Tamanna Khurana
- Judith Liem
- Jazmin Gutierrez
- Alexander Chan
- Afra Ibnat
- Nathan Sujatno