0% found this document useful (0 votes)
17 views3 pages

Flipr Fullstack Documentation

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views3 pages

Flipr Fullstack Documentation

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Project Documentation - Flipr Consultancy (Fullstack)

Project Overview

This is a clean and fully responsive landing page built for Flipr Consultancy using HTML, CSS, and

JavaScript. The page is designed to showcase a professional consulting business with sections like Home,

About, Services, and Contact. It aims to give a real-world feel with smooth UI, responsive design, and

attention to layout structure.

Features

- Mobile-friendly and responsive design

- Hero section with company name and a CTA button

- About Us section highlighting Flipr's core values

- Services section with visual icons and short descriptions

- Contact form section (frontend only)

- Smooth scrolling and hover effects

- Custom layout without using Bootstrap or any external CSS framework

Technologies Used

- HTML5 for structure

- CSS3 for styling and responsiveness

- JavaScript (Vanilla) for small interactivity (like navigation toggle)

Folder Structure

landing_page/

[Link] Main HTML file

css/

[Link] Custom styles

js/

[Link] Navigation & scroll logic

assets/

images, icons Images used in the design


Project Documentation - Flipr Consultancy (Fullstack)

Deployment

The project is deployed on Netlify, a static site hosting platform that supports auto-deploy via GitHub.

Deployment URL: [Link]

Build settings:

- Build Command: Not needed (static site)

- Publish directory: /

How to Run Locally

1. Clone the repository:

git clone [Link]

2. Open the folder in your code editor or file explorer.

3. Open [Link] in any browser to view the page.

You can also use Live Server extension in VS Code for a smoother experience.

Author Info

Rupesh Mandliya

GitHub: [Link]

Email: rupeshmandliya524@[Link]

License

This project is open-sourced under the MIT License.

Backend Overview

The backend is built using [Link] and [Link] and is responsible for handling project and client data. It

connects to a MongoDB database using Mongoose and provides RESTful APIs to interact with frontend
Project Documentation - Flipr Consultancy (Fullstack)

components like project listings, contact form submissions, and more.

Backend Features

- [Link] with [Link] framework

- MongoDB database integration using Mongoose

- REST API endpoints for projects and clients

- CORS support for frontend-backend communication

- Environment-based configuration using dotenv

- Organized controller and routing structure

API Endpoints (Sample)

- GET /api/projects Fetch all projects

- POST /api/clients Add a new client

- GET /api/clients Retrieve all clients

- POST /api/contact Submit contact form details

- GET /api/ Root API health check

Backend Setup & Deployment

1. Navigate to the 'server/' folder in the project.

2. Install dependencies using npm install

3. Use a .env file to configure variables like:

- PORT=5000

- MONGO_URI=mongodb+srv://...

4. Start the server using npm start or npm run dev

The backend is deployed on Render or a similar [Link]-supported platform with environment variables

configured securely.

You might also like