Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pennlabs/penn-basics

Essentials for student life @ Penn.
https://github.com/pennlabs/penn-basics

express hacktoberfest indexeddb nodejs penn react reacthook redux service-worker

Last synced: about 6 hours ago
JSON representation

Essentials for student life @ Penn.

Awesome Lists containing this project

README

        

# Penn Basics

[![CircleCI](https://circleci.com/gh/pennlabs/penn-basics.svg?style=shield)](https://circleci.com/gh/pennlabs/penn-basics)

General documentation for the Penn Basics codebase is available in Notion [here](https://www.notion.so/pennlabs/PennBasics-2043ee53cc784e739bb654352a516609). Docs are updated as new features are pushed to the code repository.

### Usage

Make sure that you are using Node version `10.x`:

```bash
node -v
```

If your Node version is not `10.x`, consider using Node Version Manager (nvm) to handle changing versions of node.

After a `env.sh` file containing `PORT`, `GOOGLE_KEY`, and `MONGO_URI` values is created:

```
git clone https://github.com/pennlabs/penn-basics.git
cd pennbasics
npm install
npm run dev
```

React application will be available at `localhost:3000` or `PORT`.