Sign Up
View All Projects
Cast
Abdelrahman Abounegm
Frontend Engineer
QA Tester
Svelte
Features
📱 Listen to podcasts from any web browser
⬇️ Download podcasts to listen offline
📄 Read the transcript when listening is not an option
❤️ Save your favorite podcasts for quick access
☁️ Sync your favorites and listening history with a GitHub account
Details
Screenshots
Quality assurance
The quality of this application and its codebase is secured with these awesome tools:
Feature-Sliced Design
dictates code structure
ESLint
and
Prettier
enforce code style and help catch bugs early on
TypeScript
provides strict type safety
Husky
installs Git hooks to run static checkers before each commit
Jest
helps to test each unit in isolation
Cypress
helps to test the application end-to-end
Lighthouse CI
continously measures application performance
GitHub Actions
run each pull request against a CI pipeline
Cloudflare Pages
automatically deploy code for
main
and pull requests
UptimeRobot
ensures the app is up and running
Codecov
sets a reliable baseline for code coverage
OWASP Top Ten
provides a security baseline that we follow
Running locally
Run it like any other Node.js app, first the dependencies, then the
dev
script:
pnpm install
pnpm dev
License
The source code of this project is distributed under the terms of the MIT license.
Click here
to learn what that means.
The podcasts are used in the application with kind permission of copyright holders:
"План Б"
by Т—Ж
"CaucasTalk"
by Andrew & Eli
All rights to these podcasts belong to the owners.
Partner With Abdelrahman
View Services
More Projects by Abdelrahman
Combines the backend and frontend repos, with CD to deploy them…
Attractions
How it Works
Contra For Independents
Contra For Hiring
Success Stories
Commission-Free
Company
Mission
Careers
Newsroom
Resources
FAQ
Tips & Guides
Hire
Support
Dіscover Freelancers
Design
Engineering
Marketing
Music & Audio
Social Media
Video & Animation
Writing
Drops
Freelance Industry Report
Social
Terms & Conditions
Privacy Policy
Cookie Policy
© 2024 Contra.Work Inc All Rights Reserved.