Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update readme file #218

Merged
merged 2 commits into from
Dec 11, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 71 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,74 @@
[![Maintainability](https://api.codeclimate.com/v1/badges/35792fb5b2e30c99022c/maintainability)](https://codeclimate.com/github/RnDAO/tc-uiComm/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/35792fb5b2e30c99022c/test_coverage)](https://codeclimate.com/github/RnDAO/tc-uiComm/test_coverage)

### Togethercrew application
## Overview

Welcome to the `Togethercrew` project! This repository contains a Next.js application with a rich set of features and dependencies geared towards building a robust and scalable web application.

## Getting Started

### Prerequisites

Before you begin, ensure you have the following installed:

- Node.js (version 18.11.9 or higher)
- npm (comes with Node.js)

### Installation

1. Clone the repository to your local machine.
2. Navigate to the project directory.
3. Run `npm install` to install all the dependencies listed in `package.json`.

### Available Scripts

In the project directory, you can run:

- `npm run dev`\
Starts the development server.

- `npm run build`\
Builds the app for production.

- `npm run start`\
Runs the built app in production mode.

- `npm run lint`\
Runs ESLint to catch linting errors.

- `npm run test`\
Launches the test runner.

- `npm run coverage`\
Generates test coverage.

- `npm run export`\
Exports a static version of the app.

## Dependencies

The project uses a variety of dependencies for different purposes:

- **[React](https://reactjs.org/) and [Next.js](https://nextjs.org/)**: For building the user interface and server-side rendering.
- **[TypeScript](https://www.typescriptlang.org/)**: For adding type safety to the codebase.
- **[ESLint](https://eslint.org/) and [Prettier](https://prettier.io/)**: For code formatting and linting.
- **[Jest](https://jestjs.io/)**: For running tests.
- **[Material-UI](https://mui.com/) and [Emotion](https://emotion.sh/)**: For UI components and styling.
- **[Highcharts](https://www.highcharts.com/)**: For data visualization.
- **[Axios](https://axios-http.com/)**: For making HTTP requests.
- **[Sentry](https://sentry.io/welcome/)**: For error tracking and monitoring.
- **[Zustand](https://github.com/pmndrs/zustand)**: For state management.

And many others that enhance the functionality and performance of the application.

## Contributing

Contributions are welcome! Please read our contributing guidelines before submitting pull requests.

## License

This project is licensed under the [MIT License](https://chat.openai.com/c/LICENSE).

---

For more details, refer to the project's documentation or contact the maintainers.
Loading