Added icon and a Readme
This commit is contained in:
parent
b2e6b02b2e
commit
048f8e53cc
92
README.md
92
README.md
|
@ -1 +1,93 @@
|
|||
# Scrummie-Poker
|
||||
|
||||
<p align="center">
|
||||
<img height="128" src="./public/icon.svg">
|
||||
</p>
|
||||
|
||||
Scrummie-Poker is a collaborative estimation tool for agile teams, designed to simplify story point estimation through a modern and intuitive interface.
|
||||
|
||||
## Table of Contents
|
||||
|
||||
- [Features](#features)
|
||||
- [Tech Stack](#tech-stack)
|
||||
- [Setup Instructions](#setup-instructions)
|
||||
- [Contributing](#contributing)
|
||||
- [License](#license)
|
||||
|
||||
## Features
|
||||
|
||||
- Create and manage estimation sessions
|
||||
- Invite team members to join sessions
|
||||
- Create or import tickets for estimation
|
||||
- Real-time voting on ticket estimates
|
||||
- User authentication and guest access
|
||||
|
||||
## Tech Stack
|
||||
|
||||
- **Frontend:** React, Vite
|
||||
- **Libraries:**
|
||||
- tanstack router (app routing)
|
||||
- tanstack forms (form state management)
|
||||
- yup (for validation)
|
||||
- tailwindcss (for styling)
|
||||
- ckeditor5 (for rich text editing)
|
||||
- papaparse (for CSV ticket import)
|
||||
- showdown (for markdown conversion)
|
||||
- **Backend:** Appwrite
|
||||
- **Capabilities:**
|
||||
- Auth (user management)
|
||||
- Databases (session and ticket storage)
|
||||
- Realtime API (live updates)
|
||||
- Functions (session invitations and username updates)
|
||||
|
||||
## Setup Instructions
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Node.js (version 20 or later) or Bun
|
||||
- Appwrite account and project setup (see [Appwrite Documentation](https://appwrite.io/docs))
|
||||
|
||||
### Clone the Repository
|
||||
|
||||
```bash
|
||||
git clone https://github.com/pikami/scrummie-poker.git
|
||||
cd scrummie-poker
|
||||
```
|
||||
|
||||
### Install Dependencies
|
||||
|
||||
```bash
|
||||
npm install
|
||||
```
|
||||
|
||||
### Set Up Environment Variables
|
||||
|
||||
Create a `.env` file in the root directory and add your Appwrite project credentials:
|
||||
|
||||
```
|
||||
VITE_APPWRITE_ENDPOINT=https://<YOUR_APPWRITE_ENDPOINT>
|
||||
VITE_APPWRITE_PROJECT_ID=<YOUR_PROJECT_ID>
|
||||
VITE_APPWRITE_DATABASE_ID=<YOUR_DATABASE_ID>
|
||||
VITE_APPWRITE_ESTIMATION_SESSION_COLLECTION_ID=<YOUR_ESTIMATION_SESSION_COLLECTION_ID>
|
||||
VITE_SESSION_INVITE_FUNCTION_ID=<YOUR_SESSION_INVITE_FUNCTION_ID>
|
||||
```
|
||||
|
||||
### Start the Development Server
|
||||
|
||||
`npm run dev` or `bun run dev`
|
||||
|
||||
Your app should now be running on http://localhost:5173.
|
||||
|
||||
# Contributing
|
||||
|
||||
Contributions are welcome! If you'd like to contribute to Scrummie-Poker, please follow these steps:
|
||||
|
||||
1. Fork the repository.
|
||||
2. Create a new branch for your feature or fix.
|
||||
3. Make your changes and commit them.
|
||||
4. Push your changes to your forked repository.
|
||||
5. Open a pull request.
|
||||
|
||||
# License
|
||||
|
||||
This project is [MIT licensed](./LICENSE).
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
|
||||
<link rel="icon" type="image/svg+xml" href="/icon.svg" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Vite + React + TS</title>
|
||||
<title>Scrummie Poker</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="root"></div>
|
||||
|
|
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 22 KiB |
|
@ -26,9 +26,9 @@ const Header = () => {
|
|||
<div className="flex lg:flex-1">
|
||||
<Link
|
||||
to="/"
|
||||
className="text-sm font-semibold leading-6 text-gray-900 dark:text-gray-100"
|
||||
className="flex flex-row items-center gap-2 text-sm font-semibold leading-6 text-gray-900 dark:text-gray-100"
|
||||
>
|
||||
Scrummie-Poker
|
||||
<img className="h-8 w-auto" src="/icon.svg" alt="" /> Scrummie-Poker
|
||||
</Link>
|
||||
</div>
|
||||
|
||||
|
|
Loading…
Reference in New Issue