Skip to content

JiMinMun/planet-webapp

 
 

Repository files navigation

Trillion Tree Campaign Web App

Welcome to this repository which contains the code of the new web client of the Trillion Tree Campaign at https://www.trilliontreecampaign.org/ written in NextJS. For contributions please read our contribution guide as well as our code of conduct

This is a Next.js project bootstrapped with create-next-app.

Directory Structure

Configuration

Development

First, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result. The page auto-updates as you edit the file.

Development Process

This project uses GitFlow (https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) with Master-Branch master and Development-Branch develop. The Master-Branch will be automatically released by Vercel BOT to the production system. There are currently some more protected branches and one tag (staging with mockup data, test with test data and a the tag devel also with test data) also build by Vercel BOT automatically and mapped to test backends using the branch/tag name as subdomain.

Versioning

App Versioning Guide

eg: Version M.F.B V 1.1.10

M = Major Changes F = Feature Addition B = Critical Bug Fixes and Additions

Release candidate can have the target version number V 1.1.11 RC 1

Beta and Alpha builds can also have target version number V 1.1.11 B 12 V 1.1.11 A 12 [increment per release]

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy this Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Supporters

License

About

Plant-for-the-Planet Web App v2.0

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 84.9%
  • CSS 13.5%
  • JavaScript 1.6%