Open Source app to view Free resources available online.

Overview

University

Open Source app to view Free resources available online. The resources would be condesed into roadmaps provided by mentors skilled in their domains.

Join the discussion on Discord:

Screenshots

Design

designs


Contributing Guidelines

Please follow the contributing guidelines to contribute to the project.

Documents related to the project:

Contributors πŸ‘©β€πŸ’» πŸ‘¨β€πŸ’» :

Comments
  • [SCREEN] Onboarding screen

    [SCREEN] Onboarding screen

    TODO

    Create an onboarding.dart in the screens folder. The would have 3 graphic images, 3 descriptive texts about the app, and 2 sign-in buttons.

    Design

    Untitled-2021-09-09-1008

    Note

    Please use only the null safe package for Swiper.

    lvl 1 Hacktoberfest screen 
    opened by adityathakurxd 19
  • [SCREEN] Profile Screen

    [SCREEN] Profile Screen

    We have used Provider for state management and user data is available across screens. Your task is to create a Profile Screen with:

    • [ ] Name of User
    • [ ] Profile Image
    • [ ] Profile Links like Instagram, GitHub and LinkedIn

    Sample

    profile

    The bottom section would be used to display all roadmaps shared by the user. The tab is not necessary.

    enhancement lvl 3 Hacktoberfest screen 
    opened by adityathakurxd 14
  • [SCREEN] Pathway - Create link embeds

    [SCREEN] Pathway - Create link embeds

    The Pathway Screen has clickable links to videos and repositories. But, I was thinking of having embeds instead of playing the video in the app.

    Something like Notion, and Medium let you do.

    Socialite - Google Chrome 9_30_2021 1_12_07 PM (2)

    Because my goal with the app is to later reach out to people in the community and ask them for roadmaps to master a skill. I believe some of these resources would be YouTube videos and as a creator myself if we have the video playing in-app the views would be counted under external sources and would not help the YouTuber. Also, there might be some attribution issues.

    So, it is best if we can have embeds which when clicked redirect to the YouTube app. Same for GitHub repositories.

    If you can find a way to do this, that'll be really cool or you can push (whenever you're ready) the UI work you have done so far and we can take this up in a separate issue later. Maybe brainstorm on it later on the weekend and also ask the community for inputs.

    Originally posted by @adityathakurxd in https://github.com/adityathakurxd/university/issues/13#issuecomment-930962331

    enhancement lvl 3 Hacktoberfest screen Version 2 
    opened by adityathakurxd 12
  • Add a roadmap screen

    Add a roadmap screen

    This would be a bit advanced issue that involves either creating a Typeform like an interface or a tree-like add node structure to take a roadmap as input from the user/mentor.

    enhancement help wanted lvl 3 Hacktoberfest screen 
    opened by adityathakurxd 9
  • [FIX] Sign In Screen

    [FIX] Sign In Screen

    Note: This is a creative task that requires some brainstorming. All creative tasks are marked with πŸ’‘.

    The sign_in_screen.dart currently uses placeholder images. The goal is to:

    • [ ] Add flutter_svg: package
    • [ ] Look up illustration on undraw πŸ’‘
    • [ ] Add relevant SVGs to use in assets
    • [ ] Optimize SVG using the SVGCleaner
    • [ ] Update the SVGs in Swiper by changing List<String> images
    • [ ] Update bottom text with relevant description by changing List<String> texts πŸ’‘
    • [ ] Make the background of sign_in_screen.dart white.
    • [ ] Make the 'Sign in with Google' button primary.

    That is all. πŸ‘€

    enhancement Hacktoberfest screen 
    opened by adityathakurxd 9
  • [DESIGN] Add launcher app icon and update name

    [DESIGN] Add launcher app icon and update name

    This is a design issue and would require some creativity to design the logo.

    • Create a logo
    • Added Launcher icon using flutter_launcher_icons: for Android and iOS.
    • Update the name of application
    enhancement 
    opened by adityathakurxd 8
  • 1. Added Explore Roadmaps Section

    1. Added Explore Roadmaps Section

    1. Updated Explore Roadmaps Section in horizontal Listview.
    2. Added Mentor of Week Section.
    3. Added Mentor of week horizontal scroll listview.
    4. Updated bottom navigation bar

    Description

    Related Issues

    Relevant Screenshots/Videos

    Checklist

    Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process. Updating the pubspec.yaml and changelogs is not required.

    • [x] I read the Contributor Guide.
    • [x] I updated/added relevant comments in code.
    • [x] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
    • [x] All existing and new tests are passing.
    • [x] The analyzer (flutter analyze) does not report any problems on my PR.
    • [x] I am willing to follow-up on review comments in a timely manner.

    Breaking Change

    Does your PR require plugin users to manually update their apps to accommodate your change?

    • [ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
    • [x] No, this is not a breaking change.
    opened by Power-PP 7
  • [SCREEN] Pathway screen

    [SCREEN] Pathway screen

    The screen would display the roadmap to learning a tech stack. The screen should have:

    • either text (heading and subtext) with clickable tiles
    • or, could be a video or link embed.

    Design

    designs

    Refer pathway screen (2nd from right).

    lvl 2 Hacktoberfest screen 
    opened by adityathakurxd 7
  • Replaced asset icons with fa icons

    Replaced asset icons with fa icons

    Description

    • Using FontAwesome icons now
    • Deleted asset image files

    Related Issues

    Fixes #57

    Relevant Screenshots/Videos

    image

    Checklist

    Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process. Updating the pubspec.yaml and changelogs is not required.

    • [x] I read the Contributor Guide.
    • [x] I updated/added relevant comments in code.
    • [x] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
    • [x] All existing and new tests are passing.
    • [x] The analyzer (flutter analyze) does not report any problems on my PR.
    • [x] I am willing to follow-up on review comments in a timely manner.

    Breaking Change

    Does your PR require plugin users to manually update their apps to accommodate your change?

    • [ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
    • [x] No, this is not a breaking change.
    opened by divyanshkul 6
  • [SCREEN] Mentor Screen

    [SCREEN] Mentor Screen

    The mentor has these widgets under the folder. These need to be added to a single MentorScreen.

    mentor/
       β”œβ”€β”€ widgets
             β”œβ”€β”€ mentor_preview_widget.dart
             β”œβ”€β”€ mentor_widget_extended.dart
    

    designs

    Tasks to do:

    • [ ] Add a scrollable tab with horizontal scroll.
    • [ ] Add extended widgets in vertical scroll.
    • [ ] Also, need to make it reponsive.
    enhancement lvl 3 Hacktoberfest screen 
    opened by adityathakurxd 6
  • Add a bottom navigation

    Add a bottom navigation

    The bottom navigation would be have a home screen and a mentors screen. Add it to the screen folder in a new file called bottom_navigation.dart.

    Design

    designs

    good first issue lvl 1 Hacktoberfest screen 
    opened by adityathakurxd 6
  • [BUG] Broken sign-in

    [BUG] Broken sign-in

    Describe the bug Google and anonymous sign in not working.

    To Reproduce Steps to reproduce the behavior:

    1. Run the app and try signing in.

    Expected behavior Should sign in.

    bug 
    opened by adityathakurxd 0
  • Initial Release - State management

    Initial Release - State management

    Add state management to favorite the roadmaps and add them to a separate tab on the screen.

    Favorite Screen

    The favorite tab could be more of an offline implementation where the favorites are available as long as the user has the app installed. Saving it to a database in the initial release seems unnecessary.

    enhancement 
    opened by adityathakurxd 0
  • Initial Release - Add resources to the backend

    Initial Release - Add resources to the backend

    The university app is due for release in January.

    Task

    Add resources to the backend.

    Stacks to cover

    • UI
    • Flutter
    • Web Development
    • Blockchain
    • Machine Learning
    enhancement 
    opened by adityathakurxd 0
  • [BUG] Sign_in_failed

    [BUG] Sign_in_failed

    Describe the bug The error message reads: Sign_in_failed, com.google.android.gms.common.api.ApiException: 10

    To Reproduce Steps to reproduce the behavior:

    1. Sign in using the Google Account

    Expected behavior Should sign in using Google without Error Message

    bug 
    opened by adityathakurxd 5
  • [BUG] Network Image Caching & Image URL null issue

    [BUG] Network Image Caching & Image URL null issue

    Describe the bug Network Image Caching & Image URL null issue fixed!

    • [ ] image caching needed, app is loading images again and again.
    • [ ] image URL null! anonymous login.
    bug enhancement 
    opened by adityathakurxd 6
  • NetworkImage Caching & Image url null issue!

    NetworkImage Caching & Image url null issue!

    Description

    Network Image Caching & Image url null issue fixed!

    • image caching needed, app is loading images again and again.
    • image url null! anonymous login.

    Related Issues

    Network Image Caching & Image url null

    hacktoberfest-accepted 
    opened by ravikovind 1
Owner
Aditya Thakur
Flutter Developer | Speaker | Mentor | YouTube 4.4K | 450+ Developer Community on Discord
Aditya Thakur
Fluffyboard is a open source, free and self-hostable Whiteboard Application

Fluffyboard Fluffyboard is a open source, free and self-hostable Whiteboard Application Test the demonstration of Fluffyboard Table of Contents Featur

Yonggan 59 Dec 13, 2022
A flutter app for a wordpress websites with clean and elegant design. This app is available in free and pro version. You can choose to use the one you need.

?? Get Flutter for Wordpress Flutter for wordpress is currently available in free and pro version: Flutter for Wordpress Flutter for Wordpress Pro Bea

mcyos118 18 Dec 13, 2022
Instagram is a free, online photo-sharing application and social network platform

Instagram is a free, online photo-sharing application and social network platform that was acquired by Facebook in 2012. Instagram allows users to edit and upload photos and short videos through a mobile app.

Behruz Hurramov 4 Dec 6, 2022
An open sourced wordle built with flutter. A new puzzle is available every 6 hours.

Furdle (Flutter + Wordle) An open sourced wordle built with flutter. A new puzzle is available every 6 hours. Supports physical keyboard input Saves G

Mahesh Jamdade 7 Jun 20, 2022
Flutter Web application having splash screen and providing Web view Using web view packege.

Webview with Splash Screen in Flutter Flutter Web View With Splash Screen. Subscribe Our YouTube Channel. Visit Website Demo OutPut ?? Links Getting S

Habib ullah 1 Dec 7, 2021
Crowdsourced COVID Related Resources Finder App Written In Flutter

COVIDAID+ Build Setup # install dependencies $ flutter pub get # run debug mode $ flutter run # run release mode $ flutter run --release # build ap

Mithun S Menon 4 Jul 21, 2022
DoubtBin is a doubt solving and resources sharing portfolio.

DoubtBin is a doubt solving and resources sharing portfolio. It includes implemenation of concepts of Object Oriented Programming, Front-end Development and Back-end Development.

null 17 Oct 14, 2022
Note app is open-source notes app for Android & ios. It is built with Dart on top of Google's Flutter Framework.

Note App ✍?? Note App & SqfLite &GetX [MVC pattern] ????‍?? Note app is open-source notes app for Android & ios. It is built with Dart on top of Googl

null 25 Nov 29, 2022
Timy - open source mobile app for groups to communicate and organize themselves. Built with flutter.

Timy app An amazing open-source group messaging app build with flutter. ✨ Main Features Multiple groups (similar to Teams in Slack). Multiple open or

null 1.9k Dec 25, 2022
freeCodeCamp's open-source mobile app

freeCodeCamp.org's open-source mobile app freeCodeCamp.org is a friendly community where you can learn to code for free. Our full-stack web developmen

freeCodeCamp.org 248 Jan 9, 2023
Easy to use open source Hub πŸ•ΈοΈ to control your smart devices from one app.

CyBear Jinni Hub Welcome! This repository is in charge of controlling smart devices and is part of the CyBear Jinni Smart Home system. The software is

CyBear Jinni 26 Nov 23, 2022
Easy to use open source Hub πŸ•ΈοΈ to control your smart devices from one app.

CyBear Jinni Hub Welcome! This repository is in charge of controlling smart devices and is part of the CyBear Jinni Smart Home system. The software is

CyBear Jinni 13 Jul 22, 2021
Open source password generator app for Android and iOS

Parole is an open-source, free, and cross-platform service that is intended to make people secure on the internet ecosystem. Parole excels to build up

Shivam Yadav 1 Oct 19, 2021
Routinger is a task scheduler app that is made to make you a better person at no extra cost. The code is open-source. Dart language and Flutter framework are used extensively.

Routinger This is a simple app that will allow you to schedule your tasks, create a simple to-do, and also make recurring tasks. The app ends you noti

Routinger 16 Dec 17, 2022
Y2D : A open-source YouTube Downloader App built in Flutter

Y2D : A open-source YouTube Downloader App built in Flutter [TOC] Download Download Link : ARM 32-bit ARM 64-bit x86 64-bit Features Download YouTube

Romjan D. Hossain 52 Dec 11, 2022
An open source task manager (todo list) app, developed using Dart language and Flutter framework.

Tasker An open source task manager (todo list) app, developed using Dart language and Flutter framework. Screenrecords     Screenshots                

Erfan Rahmati 42 Dec 29, 2022
An open-source pubic transport app πŸšŒπŸš‰

This is an open-source public transport app packed with cool features ?? Try it out Platform Link ?? iOS Get on Testflight ?? Android Download the lat

GaΓ«tan 30 Jan 3, 2023
Spacex-Go Flutter App - Simple yet powerful, open-source SpaceX launch tracker

SpaceX GO- Rwema App! Simple yet powerful, open-source SpaceX launch tracker About the project The purpose of this project is

Rwema 31 Oct 5, 2022
Open source app to book EDISU study rooms.

Open Edisu A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if th

Antonio Spadaro 8 Jun 30, 2022