Skip to content

Commit 61d4360

Browse files
author
Ajit Kumar
committed
Add refund policy and contact us pages with routing updates
1 parent 3557e7a commit 61d4360

File tree

7 files changed

+195
-0
lines changed

7 files changed

+195
-0
lines changed

client/main.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ window.onload = async () => {
5353
Router.add('/faqs/:qHash?', (params) => loadModule('FAQs', params));
5454
Router.add('/policy', () => loadModule('privacyPolicy'));
5555
Router.add('/terms', () => loadModule('termsOfService'));
56+
Router.add('/refund', () => loadModule('refundPolicy'));
57+
Router.add('/contact', () => loadModule('contactUs'));
5658
Router.add('/login', (_params, query) => loadModule('loginUser', query));
5759
Router.add('/plugins', (_params, query) => loadModule('plugins', query));
5860
Router.add('/logout', logout);

client/main.view.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,8 @@ export default ({ routes }) => (
8484
<a href='https://foxbiz.io'>Foxbiz Software</a>
8585
<a href='/policy'>Privacy Policy</a>
8686
<a href='/terms'>Terms of Service</a>
87+
<a href='/refund'>Refund Policy</a>
88+
<a href='/contact'>Contact Us</a>
8789
</nav>
8890
</div>
8991

client/pages/contactUs/index.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import './style.scss';
2+
3+
export default async function ContactUs() {
4+
return (
5+
<section id='contact-us'>
6+
<h1>Contact Us</h1>
7+
<p className='subtitle'>Have a question, issue, or refund request? We're here to help.</p>
8+
9+
<div className='contact-card'>
10+
<span className='icon email' />
11+
<div className='contact-info'>
12+
<h2>Email</h2>
13+
<a href='mailto:contact@acode.app'>contact@acode.app</a>
14+
<p>We typically respond within 3–5 business days.</p>
15+
</div>
16+
</div>
17+
18+
<div className='company-info'>
19+
<p>
20+
<strong>Foxbiz Software Pvt. Ltd.</strong>
21+
</p>
22+
<p>Operator of Acode — the powerful, extensible code editor for Android.</p>
23+
</div>
24+
</section>
25+
);
26+
}

client/pages/contactUs/style.scss

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
#contact-us {
2+
max-width: 600px;
3+
margin: 0 auto;
4+
padding: 2rem 1rem;
5+
6+
h1 {
7+
font-size: 2.5rem;
8+
margin-bottom: 0.5rem;
9+
text-align: left;
10+
}
11+
12+
.subtitle {
13+
color: var(--secondary-text-color, #aaa);
14+
margin-bottom: 2rem;
15+
}
16+
17+
.contact-card {
18+
display: flex;
19+
align-items: flex-start;
20+
gap: 1rem;
21+
background: var(--secondary-color, #1e1e2e);
22+
border: 1px solid var(--border-color, #333);
23+
border-radius: 8px;
24+
padding: 1.5rem;
25+
margin-bottom: 2rem;
26+
27+
.icon.email::before {
28+
font-size: 1.5rem;
29+
}
30+
31+
.contact-info {
32+
h2 {
33+
font-size: 1rem;
34+
text-transform: uppercase;
35+
letter-spacing: 0.05em;
36+
color: var(--secondary-text-color, #aaa);
37+
margin-bottom: 0.25rem;
38+
}
39+
40+
a {
41+
font-size: 1.2rem;
42+
font-weight: 600;
43+
color: var(--primary-color, #4fa3e3);
44+
text-decoration: none;
45+
46+
&:hover {
47+
text-decoration: underline;
48+
}
49+
}
50+
51+
p {
52+
margin-top: 0.5rem;
53+
font-size: 0.9rem;
54+
color: var(--secondary-text-color, #aaa);
55+
}
56+
}
57+
}
58+
59+
.company-info {
60+
font-size: 0.9rem;
61+
color: var(--secondary-text-color, #aaa);
62+
63+
p {
64+
margin: 0.25rem 0;
65+
}
66+
67+
strong {
68+
color: var(--text-color, #fff);
69+
}
70+
}
71+
}

client/pages/refundPolicy/index.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import './style.scss';
2+
import { marked } from 'marked';
3+
import refundPolicy from './refund-policy.md';
4+
5+
export default async function RefundPolicy() {
6+
return (
7+
<section id='refund-policy'>
8+
<article innerHTML={marked(refundPolicy)} />
9+
</section>
10+
);
11+
}
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Refund Policy
2+
3+
**Company:** Foxbiz Software Pvt. Ltd.
4+
**Effective Date:** March 11, 2026
5+
**Last Updated:** March 11, 2026
6+
7+
---
8+
9+
## Overview
10+
11+
This Refund Policy applies to all plugin purchases made on the Acode platform (acode.app), operated by **Foxbiz Software Pvt. Ltd.**
12+
13+
We want you to be satisfied with your purchase. If you are not completely satisfied, we are here to help.
14+
15+
---
16+
17+
## Eligibility for Refunds
18+
19+
You may be eligible for a refund if:
20+
21+
- You were charged but did not receive access to the plugin.
22+
- The plugin was significantly different from its description on the listing page.
23+
- You experienced a technical issue that prevented you from using the plugin, and it could not be resolved within a reasonable time.
24+
- You were accidentally charged more than once for the same plugin.
25+
26+
---
27+
28+
## Non-Refundable Situations
29+
30+
Refunds will **not** be issued in the following cases:
31+
32+
- You changed your mind after purchasing the plugin.
33+
- You do not have the technical skills required to use the plugin.
34+
- You purchased the plugin accidentally but have already accessed or downloaded it.
35+
- The refund request is made more than 7 days after the original purchase date.
36+
37+
---
38+
39+
## How to Request a Refund
40+
41+
All refunds are processed **manually** by our support team. To request a refund, please contact us at:
42+
43+
**Email:** [contact@acode.app](mailto:contact@acode.app)
44+
45+
Include the following details in your email:
46+
47+
- Your registered email address
48+
- The name of the plugin you purchased
49+
- The date of purchase
50+
- The reason for your refund request
51+
- Any relevant screenshots or transaction details
52+
53+
---
54+
55+
## Refund Processing
56+
57+
- Our support team will review your request and respond within **3–5 business days**.
58+
- Approved refunds will be processed back to your original payment method.
59+
- Please allow an additional **5–10 business days** for the refund to appear in your account, depending on your bank or payment provider.
60+
61+
---
62+
63+
## Contact Us
64+
65+
If you have any questions about this Refund Policy, please reach out to us:
66+
67+
- **Email:** [contact@acode.app](mailto:contact@acode.app)
68+
- **Company:** Foxbiz Software Pvt. Ltd.
69+
70+
We are committed to resolving any issues fairly and promptly.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#refund-policy {
2+
3+
h1,
4+
h2,
5+
h3 {
6+
text-align: left;
7+
}
8+
9+
h1 {
10+
font-size: 2.5rem;
11+
margin-bottom: 1rem;
12+
}
13+
}

0 commit comments

Comments
 (0)