A modern fintech platform designed to provide a seamless and secure payment experience for Iranian merchants and customers.
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.
- 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
- React
- Next.js
- TypeScript
- Tailwind CSS
Backend technologies will be documented as the backend implementation evolves.
- Git
- GitHub
- CI/CD
Sep/
├── frontend/
├── backend/
├── docs/
├── .github/
├── Makefile
├── VERSION
└── README.md
Make sure you have the required development tools installed:
- Node.js
- pnpm
- Git
Clone the repository:
git clone https://github.com/Amir83Nasr/Sep.git
cd SepInstall dependencies:
make installStart the development environment:
make devSep 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/
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
| Desktop | Mobile |
|---|---|
![]() |
![]() |
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
Contributions, suggestions, and feedback are welcome.
Before submitting a pull request, make sure that:
- Your code follows the project's coding conventions.
- Tests are passing.
- Type checking passes.
- Linting passes.
- The changes are properly documented when necessary.
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.

