Business & Entrepreneurship Educational App
Coming soon
Please review the Contribution guidelines before making Pull Requests.
Please review the video on how to make a pull request:
Business & Entrepreneurship Educational App
License: BSD 3-Clause "New" or "Revised" License
Business & Entrepreneurship Educational App
Coming soon
Please review the Contribution guidelines before making Pull Requests.
Please review the video on how to make a pull request:
We want to give the 'create' button rounded corners and add a white box with rounded corners around each of the elements (besides the title) so that it looks like the Figma mockup.
Write functions (to be called from the onclick listener of the sign up button) that get the text input from the user and assigns these to variables (to be used in the helper functions of the signup activity)
Build a login function that starts the ViewProfileActivity after successfully calling the various checking functions or returns to the login page with an error message or redirects to signup page with an error message
Add InputType to editText fields (specifically date type for date of birth, text type for name + hometown, email type for email etc)
Add max/min length to editText (use the values from the helper functions as reference)
Need help adding documentation and issues
Get layout from figma - need EditText fields for email and password + login button
Please leave suggestions on methods that you'd think would be useful to have that will make it easier to communicate with the API
create a class to send get requests to API (can get skeleton from here)
add some documentation about how to transfer the figma layout to android studio
get layout from figma
Get layout from figma - need EditText fields for email, password1, password2, first name, last name, year of birth, hometown + signup button.
Need a class to compute statistics about a user. Example: percent completed for a module, ranking (based on total points), weekly ranking (based on points of the last week) etc.
Build a function to hash the input password
The API for the app is now live at https://gai-database.herokuapp.com/ ๐. To interact with the modules table use https://gai-database.herokuapp.com/modules . To interact with the task table use https://gai-database.herokuapp.com/tasks . To add badges use https://gai-database.herokuapp.com/badges .
Optional for now Add a few users to the database to test login and signup functions of the app. Visit https://gai-database.herokuapp.com/users
Add the design from figma
Please suggest a few additional fields that could go into the user dreamboard. So far we have the following:
TODO asap
Build a function that signs up a user by calling the various checking functions, the database functions and starts a ViewProfileActivity if valid sign up, otherwise starts LogInActivity with a message or SignUpActivity with a message
Build a function to check that password1 == password2
Why is the build failing? Please fix this error before it is too late
Build a function to get user data from database and check whether this user has already signed up
Add various user tasks to the database (case study and discussion, step-by-step situations, strategies, role play, charts, options, and takeaways) to be put in the modules.
We need a class to handle post requests to the database
Build a function that checks that date of birth is a valid year
Create a gif of the terminal git workflow (from git pull upstream ----> git push origin)
You can use: https://github.com/icholy/ttygif
Build a function to get user email and password from the database and check whether they match the input.
Build onclick listeners to login, signup and browse buttons
get layout from figma
This is an open discussion about the name of the App. If you have any ideas please comment below! If you like names proposed please upvote accordingly
Build a function to post new user into database
Create a BrowseActivity so that the CI build passes
Edit the isValidDob function in SignUpHelpter to include the current year as the upper bound.
I'll create this layout
Use get functions to pull modules from the database and dynamically display the content of the modules.
Here is a link to a stackoverflow that should get you on the right track.
https://stackoverflow.com/questions/6821444/display-dynamic-text-in-an-android-view
Get layout from figma - need login, sign up, and browse buttons
get design from figma
edit the sign up class to make calls to the database using helper functions from the HTTPGetRequest class
Write functions (to be called from the onclick listener of the login button) that get the text input from the user and assigns these to variables (to be used in the helper functions of the login activity)
Transfer browse screen from Figma to Android Studios
Build a function to check that input is a valid email
Design layout for ViewRankingActivity and ViewSingleTaskActivity in figma to the translate into Android Studio
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.