Commit Graph

32 Commits

Author SHA1 Message Date
AmirReza Jamali e2a0df5fc4 feat(ui): Enhance contact page and add location flag to footer
This commit introduces several UI improvements to enhance user experience and visual appeal.

On the contact page, a new heading "Unlock Your Growth Potential" and a descriptive subheading have been added above the form. This provides better context and a stronger call-to-action for users.

In the footer, the location information now includes a flag icon for better visual identification. This was achieved by updating the `ContactInfo` component to accept an optional icon source.

Additionally, various styling adjustments have been made for improved responsiveness and visual consistency across the homepage and footer.
2025-10-19 11:18:06 +03:30
AmirReza Jamali 8d8fc823aa fixed minor issues 2025-10-18 22:28:17 +03:30
AmirReza Jamali c62154ea4c fixed z index 2025-10-18 20:58:30 +03:30
AmirReza Jamali 6730823a0d build with npm 2025-10-18 20:55:22 +03:30
AmirReza Jamali aad539e1a6 feat: redesign homepage and early access page
This commit introduces a comprehensive redesign of the homepage and refactors the "Contact Us" page into a dedicated "Get Early Access" page.

Key changes include:
- **Homepage:** A complete overhaul with new sections, including a hero, feature highlights, and a problem/solution section to better communicate the product's value proposition.
- **Early Access Page:** The former "Contact Us" page is now repurposed for early access sign-ups, with updated copy and a more focused call-to-action.
- **Component Refactoring:**
    - The `InputGroup` component has been extracted from the form into a reusable component (`app/_components/InputGroup.tsx`) for better modularity.
    - The `CenterFrame` component has been updated to support images and new props (`src`, `title`, `alt`) to fit the new homepage design.
- **Layout Improvements:** The early access form now uses a two-column grid layout on larger screens for improved user experience.
2025-10-18 20:44:30 +03:30
AmirReza Jamali 31d03b57d6 feat: Refactor layout and add toast notifications
This commit introduces a major structural refactoring by creating a shared application layout and integrates a toast notification system.

Key changes:
- A new `layout.tsx` file now contains the common Header and Footer components, ensuring a consistent structure across all pages.
- The main `page.tsx` has been simplified to only contain its specific content, with layout elements removed.
- The `react-toastify` library has been added to provide user feedback through toast notifications.
- Custom CSS styles have been applied to the toast notifications for a branded look and feel, including different gradient backgrounds for success, error, warning, and info states.
- The `.gitignore` file was updated to explicitly track the `.env` file, likely for an example configuration.
2025-10-15 17:12:09 +03:30
AmirReza Jamali 36ee28ed84 build with npm instead of docker 2025-10-15 10:35:46 +03:30
AmirReza Jamali a6e4e2cf6d feat(build): Migrate from static Nginx to Node.js server
This commit transitions the application from being served as a static site via Nginx to a full Node.js application, likely Next.js.

The Dockerfile has been completely rewritten to use a multi-stage build process:
- A `builder` stage installs dependencies and builds the application.
- A lean `runner` stage copies only the necessary production artifacts and dependencies to run the application server.

The `.drone.yml` configuration has been updated to align with this new build process and to trigger builds on the `develop` branch in addition to `main`.
2025-10-14 16:41:47 +03:30
AmirReza Jamali cd471695b7 feat: build initial landing page
This commit introduces the first version of the Opp lens landing page, replacing the default Next.js starter content.

The new page is designed to attract SMEs by showcasing the AI-powered tender management platform. It includes several key sections:
- A hero section with a clear value proposition.
- Sections detailing the problem, how the platform works, its features, and its benefits.
- A call-to-action form for users to sign up for early access.
- A comprehensive footer with contact and social media links.

Key changes include:
- **`app/page.tsx`**: Completely rewritten to build the landing page structure and content.
- **`app/globals.css`**: Updated with a new dark theme, custom brand colors, and a gradient text utility class for headings.
- **Dependencies**: Added `axios` to handle the early access form submission.
- **SEO**: Implemented detailed metadata for improved search engine visibility.
2025-10-14 16:23:00 +03:30
AmirReza Jamali 27efcf7137 init 2025-10-14 12:24:15 +03:30
n.nakhostin 6aabbc7a2a Update location information in footer across multiple pages to reflect Stockholm, Sweden. 2025-09-18 11:24:00 +03:30
n.nakhostin 4c0b771892 Update contact and email marketing pages to change email address and phone number for consistency. 2025-09-18 10:36:35 +03:30
Sina Nakhostin 8b26198a05 Merge pull request 'Enhance email marketing form with required fields and validation logic' (#1) from marketing into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_landing/pulls/1
Reviewed-by: Sina Nakhostin <s.nakhostin@ravanertebat.com>
2025-09-07 17:55:02 +03:30
n.nakhostin 45b1862d38 Merge branch 'main' into marketing 2025-09-07 14:35:42 +03:30
n.nakhostin 52ab94dcf6 Update contact and email marketing pages to reflect new title and favicon; enhance logo alt text for accessibility; update login link on index page. 2025-09-07 14:34:02 +03:30
n.nakhostin 3438df890c Enhance email marketing form with required fields and validation logic 2025-09-07 14:24:09 +03:30
n.nakhostin 0495cfbda1 Update .drone.yml to rename build steps for web landing 2025-08-31 15:31:42 +03:30
k.pirzargar 92a8cc8f2c Add .drone.yml 2025-08-31 00:09:33 +03:30
k.pirzargar 445d244e35 Add Dockerfile 2025-08-31 00:08:23 +03:30
m.pourmohamadi 9c1bcd0df9 add removed files 2025-08-30 18:03:44 +03:30
m.pourmohamadi 71823d9ff3 fix style 2025-08-30 17:44:55 +03:30
m.pourmohamadi 69e9af01d5 add responsive 2025-08-30 17:38:38 +03:30
m.pourmohamadi 62d4cb0621 add email-marketing page 2025-08-30 16:49:58 +03:30
m.pourmohamadi a52bf13c98 fix some design 2025-08-25 15:05:42 +03:30
m.pourmohamadi 51a6dafc06 update design 2025-08-25 15:03:13 +03:30
m.pourmohamadi 2e364e503f update responsive 2025-08-25 12:14:33 +03:30
m.pourmohamadi 6961ffa5e8 update responsive 2025-08-25 12:10:41 +03:30
m.pourmohamadi 0fb26a8e1b add index 2025-08-25 11:12:24 +03:30
m.pourmohamadi 1f1584d136 add design 2025-08-25 10:17:31 +03:30
m.pourmohamadi e4040bf6c4 add index page 2025-08-24 20:58:48 +03:30
m.pourmohamadi 5400c170ee add base 2025-08-24 19:39:07 +03:30
m.pourmohamadi 95f479aa92 push test 2025-08-24 19:20:55 +03:30