chore(docs): update README to reflect project name change from 'Pulse Frontend' to 'Pulse' and clarify description of the analytics platform

This commit is contained in:
Usman Baig
2026-01-23 10:49:20 +01:00
parent 3ca0bbd921
commit bdf7c12e2a
3 changed files with 88 additions and 2 deletions

62
CONTRIBUTING.md Normal file
View File

@@ -0,0 +1,62 @@
# Contributing to Pulse
Thank you for your interest in contributing to Pulse! We welcome contributions from the community to help make privacy-first analytics better for everyone.
## Getting Started
1. **Fork the repository** on GitHub.
2. **Clone your fork** locally:
```bash
git clone https://github.com/YOUR_USERNAME/pulse.git
cd pulse
```
3. **Install dependencies**:
```bash
npm install
```
4. **Set up environment variables**:
Copy `.env.example` (if available) or create `.env.local` with the following:
```env
NEXT_PUBLIC_API_URL=http://localhost:8082
NEXT_PUBLIC_AUTH_URL=http://localhost:3000
NEXT_PUBLIC_AUTH_API_URL=http://localhost:8081
NEXT_PUBLIC_APP_URL=http://localhost:3003
```
5. **Run the development server**:
```bash
npm run dev
```
## Development Workflow
1. Create a new branch for your feature or fix:
```bash
git checkout -b feature/my-new-feature
```
2. Make your changes.
3. **Lint and Type Check**:
Before committing, ensure your code passes our quality checks:
```bash
npm run lint
npm run type-check
```
4. Commit your changes with a descriptive message.
5. Push to your fork and submit a **Pull Request**.
## Code Style
- We use **Next.js** with **TypeScript**.
- Styling is done with **Tailwind CSS**.
- Please follow the existing code style and conventions found in the project.
- Ensure all new components are responsive and support dark mode.
## Pull Request Guidelines
- Provide a clear description of what your PR does.
- Link to any relevant issues.
- Ensure all checks pass (linting, type checking).
- If you are adding a new feature, please include screenshots or a video if applicable.
## License
By contributing to Pulse, you agree that your contributions will be licensed under the [AGPL-3.0 License](LICENSE).

View File

@@ -1,10 +1,10 @@
# Pulse Frontend # Pulse
[![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-green.svg)](https://www.gnu.org/licenses/agpl-3.0) [![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-green.svg)](https://www.gnu.org/licenses/agpl-3.0)
[![Built with Next.js](https://img.shields.io/badge/Built%20with-Next.js-blue.svg?logo=next.js&logoColor=white)](https://nextjs.org/) [![Built with Next.js](https://img.shields.io/badge/Built%20with-Next.js-blue.svg?logo=next.js&logoColor=white)](https://nextjs.org/)
[![Hosted on Railway](https://img.shields.io/badge/Hosted%20on-Railway-orange.svg?logo=railway&logoColor=white)](https://railway.app/) [![Hosted on Railway](https://img.shields.io/badge/Hosted%20on-Railway-orange.svg?logo=railway&logoColor=white)](https://railway.app/)
Pulse Frontend is the dashboard interface for Pulse. It provides a simple, intuitive interface for managing sites and viewing analytics data. Pulse is the dashboard interface for the Pulse analytics platform. It provides a simple, intuitive interface for managing sites and viewing analytics data.
## Features ## Features

24
SECURITY.md Normal file
View File

@@ -0,0 +1,24 @@
# Security Policy
## Supported Versions
| Version | Supported |
| ------- | ------------------ |
| 0.1.x | :white_check_mark: |
| < 0.1.0 | :x: |
## Reporting a Vulnerability
We take the security of Pulse very seriously. If you discover a security vulnerability, please **DO NOT** open a public issue on GitHub.
Instead, please report it responsibly by emailing us at:
**security@ciphera.net**
Please include the following details in your report:
- Description of the vulnerability.
- Steps to reproduce the issue.
- Potential impact.
We will acknowledge your report within 48 hours and work with you to address the issue. We appreciate your help in making Pulse secure for everyone.