Skip to content

Repository files navigation

Sep

Sep logo

A modern fintech platform designed to provide a seamless and secure payment experience for Iranian merchants and customers.

Overview

Sep is a modern Iranian payment gateway platform focused on simplifying online payments and providing merchants with a reliable environment for managing transactions.

The project is designed with a strong focus on user experience, security, scalability, and maintainability, providing a clean and modern interface for both merchants and customers.

Features

  • Secure online payment processing
  • Merchant management
  • Transaction management
  • Payment tracking
  • Payment status handling
  • Modern and responsive dashboard
  • Clean and accessible user interface
  • Scalable architecture
  • Developer-friendly API integration

Tech Stack

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS

Backend

Backend technologies will be documented as the backend implementation evolves.

Infrastructure

  • Git
  • GitHub
  • CI/CD

Project Structure

Sep/
├── frontend/
├── backend/
├── docs/
├── .github/
├── Makefile
├── VERSION
└── README.md

Development

Prerequisites

Make sure you have the required development tools installed:

  • Node.js
  • pnpm
  • Git

Installation

Clone the repository:

git clone https://github.com/Amir83Nasr/Sep.git
cd Sep

Install dependencies:

make install

Dev server

Start the development environment:

make dev

Quality & CI

Sep uses automated checks to maintain code quality and reliability.

The CI pipeline includes:

  • Linting
  • Type checking
  • Automated tests
  • Version validation
  • Build validation

GitHub Actions workflows are located in:

.github/workflows/

Design

The Sep interface is designed in Figma, with a focus on:

  • FinTech usability
  • Clear information hierarchy
  • Consistent design language
  • Responsive layouts
  • Reusable components
  • Accessible interaction patterns

Dashboard Preview

Desktop Mobile
Desktop Dashboard Mobile Dashboard

Roadmap

The project is under active development.

Planned areas include:

  • Authentication & authorization
  • Merchant dashboard
  • Payment processing
  • Transaction management
  • Payment reports
  • API documentation
  • Webhook management
  • Developer portal
  • Advanced analytics
  • Production infrastructure

Contributing

Contributions, suggestions, and feedback are welcome.

Before submitting a pull request, make sure that:

  1. Your code follows the project's coding conventions.
  2. Tests are passing.
  3. Type checking passes.
  4. Linting passes.
  5. The changes are properly documented when necessary.

License

This project is currently under development.

License information will be added when the project's licensing model is finalized.


Sep — Building a better payment experience.

About

Sep — A modern Iranian payment gateway platform for secure online payments, merchant management, and transaction processing.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages