An open API service indexing awesome lists of open source software.

https://github.com/nightdevilpt/file-system-client


https://github.com/nightdevilpt/file-system-client

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Cloudify: Storage Provider

---

Welcome to **Cloudify: Storage Provider** – a robust cloud-based storage solution designed to offer a seamless and user-friendly interface for managing and storing files. This project is currently in development, with the UI components fully implemented and API integration underway.

---

## Project Status

- **UI Development**: ✅ Completed
- **API Integration**: ⏳ In Progress

---

### API Integration Overview

| API Endpoint | Status |
| --------------------------- | ------- |
| `/auth/login` | ✅ Completed |
| `/auth/verify` | ✅ Completed |
| `/auth/update-password` | ✅ Completed |
| `/auth/forget-password` | ✅ Completed |
| `/auth/signup` | ✅ Completed |
| **Additional Endpoints** | ⏳ Pending |

---

## Table of Contents

- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [License](#license)

---

## Features

- Comprehensive user authentication system:
- **Login**: Secure user authentication.
- **Signup**: Easy account creation process.
- **Password Management**: Efficient tools for password updates and recovery.
- **Verification**: Streamlined email or account verification process.

---

## Installation

To set up the project locally, please follow the steps outlined below:

1. **Clone the Repository**:
```bash
git clone https://github.com/NightDevilPT/file-system-client.git
cd file-system-client
```

2. **Install Dependencies**:
```bash
npm install
```

3. **Start the Development Server**:
```bash
npm start
```

4. **Build for Production**:
```bash
npm run build
```

---

## Usage

After starting the development server, the application will be accessible at `http://localhost:3000`. The user interface is fully operational, with the following API endpoints already integrated:

- **Login**: Users can securely log in with their credentials.
- **Signup**: New users can easily create accounts.
- **Password Management**: Tools are available for updating and resetting passwords.
- **Verification**: Users can complete email or account verification.

---

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.

---

**Note**: Please ensure all URLs and paths in this document are updated to reflect your actual project details.