GithubHelp home page GithubHelp logo

owlhub's Introduction

polotno

AWS-AMPLIFY React JavaScript NPM Github GraphQL Chakra

MIT

Owlhub

Space where coders come together

Introduction

You once wrote some terrible horrific code or some genius hacky function. Maybe you came across and interesting code snippet and you want to share that with world? Welcome to Owlhub where you can share code snippets with people from around the world.

๐ŸŽฏ Features

  • Post code snippets
  • View private posts by unlocking via a key
  • View your profile
  • React and comment to posts

๐Ÿ“– Documentation Details

The react project is bootstrapped with create-next-app. One the backend we are using amplify infrastructure

โšก Installation

Install Dependencies

cd owlhub
npm install

Configure Amplify

Setup Amplify

Install amplify cli

npm install -g @aws-amplify/cli

Configure amplify

amplify configure

When you come to this section enter then access key ID and the secret access key which we will provide to you

Enter the access key of the newly created user:
? accessKeyId:  # YOUR_ACCESS_KEY_ID
? secretAccessKey:  # YOUR_SECRET_ACCESS_KEY
This would update/create the AWS Profile in your local machine
? Profile Name:  # (default)

Pull amplify back-end

amplify pull

Run Development Server

npm run dev

Learn More

To learn more about React, take a look at the following resources:

๐Ÿ‘จโ€๐Ÿ’ป Contributors


Fatima Zahra Chriha


Sarah Fluck


Alesana Lealofi Eteuati Jr

owlhub's People

Contributors

green-ranger11 avatar fzchriha avatar sarahcoded avatar

Stargazers

 avatar  avatar

Watchers

Jonathan Gottfried avatar  avatar

owlhub's Issues

Authentication

Currently our code is using built-in authentication UI from amplify. Since we will be using chakra UI we should configure this manually using the auth api.

Refactor

Further refactor code in components and split logic in to helpers and services

Set up shared environment

We need to share a single environment for amplify to help streamline our development process. Rene was kind enough to point me this documentation and then based on those instructions add it to the README.

Also need to get to work on a README

Post

Authenticated user should be able to make a post through a code or rich text editor.

User profile

User can view their profile and all the posts they have made

Feed

Get a scrolling feed for all the posts in the application. The posts should be hidden by default then given when entering the secret key you get to view it.

Allow new lines in the input field

Currently can't post code when there are multiple lines involved, which can make it more readable, i.e

for count, x in enumerate(values):print(count)

should be

for count, x in enumerate(values):
print(count)

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.