A Next.js + React web application of daily.dev. It utilizes the brand new incremental static generation feature of Next.js to deliver pages fast.
- Node v14.3.0 (a
.nvmrc
is presented for nvm users). - NPM for managing dependencies.
- Next.js as a SSR (ISG) framework
- React
- styled-components for styling
__mocks__
- Global mocks.__tests__
- There you can find all the tests and fixtures. Tests are written usingjest
.components
- React and styled-components components that are used across the app.graphql
- GraphQL types and queries.icons
- SVG icons.lib
- Common functions that are used across the app.pages
- Contains the pages of the app. This is required by Next.jspublic
- Files that should be publicly available and not processed by any way.styles
- Styles variables, functions, and everything necessary to make this webapp look good.
Daily Webapp requires a running environment of daily.dev. Check out this guide of how to run daily.dev locally.
Finally run npm run dev
to run the service and listen to port 5002
.
So you want to contribute to Daily Webapp and make an impact, we are glad to hear it. 😍
Before you proceed we have a few guidelines for contribution that will make everything much easier. We would appreciate if you dedicate the time and read them carefully: https://github.com/dailydotdev/.github/blob/master/CONTRIBUTING.md