Skip to content

Latest commit

 

History

History
230 lines (171 loc) · 7.89 KB

File metadata and controls

230 lines (171 loc) · 7.89 KB

✍️ Amour Editorials

Amour Editorials is a professional platform that helps students and professionals craft compelling Statements of Purpose (SOPs), Letters of Recommendation (LORs), and other academic documents — turning their dreams into impactful stories.

Deployment link

📌 Table of Contents


🧠 About Us

Amour Editorials was founded by Akshai Krishna A and Lathika D with the mission to help aspirants express their journeys with honesty and power through SOPs, LORs, and other impactful narratives. Backed by years of experience and acceptances to top global universities, the team ensures every story echoes across admission panels worldwide.


🌟 Features

  • 🖥️ Fully responsive UI with 3D effects and animations
  • 📄 Secure form submissions and email integrations
  • 📅 Calendly booking support
  • 🔐 File uploads through backend integration
  • ⚙️ Modular and scalable Next.js frontend
  • ✨ Advanced UI with Framer Motion and custom TSX components
  • 🧪 TypeScript support and linting
  • 🎯 SEO, performance, and accessibility focused
  • 📎 Social sharing & legal pages (Privacy, Terms)

📷 Preview

Page Name Description
🏠 Landing Page Engaging homepage with animation & brand overview
🧍 About Us Mission, vision, and team insights
📑 Services SOP, LOR, Editing service details
💬 Testimonials Client reviews and success stories
❓ FAQs Process and timeline clarifications
📚 Resources Samples and writing tips
📝 Blog Informative articles on writing, branding, etc.
📅 Booking Page Calendly embed for consultation scheduling
📩 Contact Page Contact form connected to backend
🔐 Privacy & Terms User protection documents

🛠️ Tech Stack

🌐 Frontend – amour-next-ts

Area Technology
Framework Next.js (App Router)
Language TypeScript
Styling Tailwind CSS
Animations Framer Motion
Component Library Custom + ShadCN (UI primitives)
Icons Lucide
Build Tool Vite / Next.js build
Linting ESLint

🔧 Backend – amour-Backend

Area Technology
Runtime Node.js
Framework Express.js
API Routes /form (formRoutes.js)
Controllers formController.js
Email Service Nodemailer (emailService.js)
Security Helmet, CORS, HTTPS

☁️ Hosting & Deployment

Component Platform
Frontend Hosting Vercel
Backend Hosting Render / Railway / AWS / Cyclic
DB (Optional) Supabase / MongoDB Atlas
CI/CD GitHub Actions

🚀 Installation

Prerequisites:

  • Node.js ≥ 18.x
  • pnpm ≥ 10.13.1

Clone the Repository

bash git clone https://github.com/sneha-94/Amour-Editorial-Website.git cd Amour-Editorial-Website

Install all dependencies for frontend + backend in one go

pnpm install

Start both frontend and backend together

pnpm dev

Run only the frontend (from the root folder)

pnpm run dev:fe

Run only the backend (from the root folder)

pnpm run dev:be

Access frontend: http://localhost:3000 Access backend: http://localhost:5000 (or your configured port)


📁 Folder Structure

Amour-Editorial-Website/
├── amour-Backend/
│   ├── Controllers/
│   ├── routes/
│   ├── utilise/
│   ├── index.js
│   ├── package.json
│   └── ...
├── amour-next-ts/
│   ├── src/
│   │   ├── app/
│   │   ├── components/
│   │   └── lib/
│   ├── public/
│   └── ...
├── PROJECT-SETUP.md
├── Contributors.md
├── LICENSE
└── README.md

📄 Requirement Document

📎 Click to view the complete project requirement document


Amour Website Design

🤝 Contributing

We welcome contributions to make EventStack even better!
Please read our Contributing Guidelines before submitting a pull request.


👥 Contributors

Core Team

Community Contributors


📬 Connect with Us


Your contributions will be reviewed and appreciated! Let’s build something impactful together.


📸 Project Screenshots

Page / Feature Preview
Landing Page Landing Page
Services Section Services
Booking Flow Booking
Testimonials Testimonials
Responsive View Mobile View

License

This project is licensed under the MIT License.

⬆️ Back to Top