Skip to content

rubyforgood/kiwanis-ctc

Repository files navigation


Table of Contents
  1. About The Project
  2. Getting Started
  3. React Style Guide
  4. Commit Style Guide

About The Project

This application enables the Arlington chapter of Kiwanis International to easily track orders for their annual blueberry fundraising drive.

Built With

This section entails the technologies we have used thus far in our project.

Typescript Node.Js Firebase React GitHub Jest

Getting Started

We recommend downloading Visual Studio Code as it has helpful extensions as suggested below. Also, if on Windows, please ensure you have a command line program like Git Bash Terminal.

Some helpful extensions on VS Code:

Prerequisites

Start by checking the version of Node installed on your device by running the following command:

npm -v

If the npm command is not recognized, please install the latest version of Node.js.

Installation

  1. After you have cloned the git repository and ensured npm and node.js is installed, to install all necessary node modules, please type:
npm i
  1. To start the local server, please run this command:
npm start

Note:

After running this command, the following link should open in your default browser:

http://localhost:3000

If you have issues with the linter, please run:

npx eslint --fix .

React Style Guide

  • This style guide provides a good baseline for writing readable React code. Please ensure that your code follows these conventions.
  • Prefer the use of function components over class components as they also improve readability

Commit Style Guide

  • Follow semantic commit messages when writing your commits
  • Branch names should be in the format jdoe/name-of-feature where jdoe is in the format first initial, last name. Use dashes (-) to separate words

About

A fundraising app for Kiwanis Arlington

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published