GithubHelp home page GithubHelp logo

mlh-fellowship / 0.4.2-learning-journal Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 3.0 1.24 MB

A React Native/GraphQL based application for running a 'Learning Journal'

License: MIT License

JavaScript 100.00%

0.4.2-learning-journal's People

Contributors

anshg714 avatar ayushjainrksh avatar harshil1712 avatar xtremilicious avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

0.4.2-learning-journal's Issues

Add Login function

Detailed Description

The goal is to implement a login feature in the frontend that could be used to get the access token from the mongodb stitch API.

Context

It is required for the authentication of the user by getting access token and to make queries.

Possible Implementations

  • Using mongodb-atlas-stitch-sdk
  • Using relay

Add a user registration workflow

Detailed Description

Right now we need to add users from mongodb atlas manually. We need a user signup pipeline at both frontend and set up stitch accordingly.

Context

It would provide flexibility to the users to signup from within the app.

Possible Implementation

Yes to be explored.

Login/Signup Screen UI Components

Detailed Description

These screens/components will server as the login/signup screens.

Context

To be made in accordance with auth backend functionality, to facilitate secure login and signup.

Possible Implementation

To be explored.

Add README

Detailed Description

The repo currently lacks a README file.

Context

A README file is required to for outsiders to know more about the project and the workflow.

Possible Implementation

Add README.md in the root directory.

Screenshot

Add Licence

Detailed Description

We need to have an open source licence in our project.

Context

It is a requirement for the hackathon and would also help to make the project completely open source.

Possible Implementation

Adding a MIT licence should work.

Screenshot

Add a server

Detailed Description

Initial Node.js server setup with GraphQL API and MongoDb database.

Context

Server along with database is the core component of the whole project.

Possible Implementation

Setting up node.js server using npm

Add PR template

Detailed Description

We've added an issue template, why not a PR template too?

Context

It'll help the PRs to be more informative and organized.

Possible Implementation

Adding a PR template file.

Screenshot

Home Screen Feed

Detailed Description

A home screen to show user profile, days on streak, designed according to the mock UI. The feed contains editorials and/or user posted articles (currently static).

Screenshot

Implement Relay

Detailed Description

The app will be using a GraphQL API, and to consume the API we need a graphql-client.

Context

The app right now is using static data, and is not connected to the database. With this we will be able to connect the app with a DB

Possible Implementation

Will be using Relay as the client.

Screenshot

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.