Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: implement a basic website #102

Closed
wants to merge 9 commits into from
Closed

feat: implement a basic website #102

wants to merge 9 commits into from

Conversation

superhawk610
Copy link
Contributor

@superhawk610 superhawk610 commented Jun 1, 2019

This PR adds a React application under the web directory. Below I've included the TODO and Usage notes from the readme included with the new application.

TODO

  • webpack config
  • logo design
  • theme design (colors + layout)
  • network interface
  • splash page
  • package search page
  • package detail page

Usage

This repository is setup as a standard React application - each route renders a page from the pages directory, which in turn contains some number of components from the components directory. This project leverages the following technologies:

  • webpack for bundling
  • @reach/router for client-side routing
  • typescript for static typing
  • react for component design
  • styled-components for, well, component styling
  • jest via ts-jest for testing

Screenshots

splash

@superhawk610
Copy link
Contributor Author

Closing this as we'll likely be going with a slightly different approach (via #107).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant