Welcome to the 4Impact.gr repository! This project is a modern, feature-rich website built for 4Impact, a Greek communications startup. The website is designed to showcase the company's services, provide a seamless user experience, and include advanced functionalities like an admin dashboard, secure forms, and dynamic content management.
Check out the website hosted on Vercel:
👉 4impact.gr
- Modern UI/UX: Clean and responsive design powered by TailwindCSS.
- Dynamic Content: News-like article pages with easy content updates.
- Admin Dashboard: A secure dashboard for managing website content.
- Animated Elements: Engaging animations to enhance user experience.
- Secure Forms: Contact and communication forms with robust security measures.
- SQL Database: Efficient data storage and retrieval (currently being implemented).
- Deployed with Vercel: Fast and reliable hosting for Next.js applications.
- Frontend:
- Next.js (React framework)
- TailwindCSS (utility-first CSS framework)
- Backend:
- SQL Database (for data management)
- Deployment:
- Vercel (for seamless hosting and CI/CD)
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Skelly-debug/4impact.gr.git cd 4impact.gr - Install dependencies:
npm install- Set up environment variables:
- Create a .env.local file and add your environment variables (e.g., database credentials).
- Run the development server:
npm run dev
- Open your browser: Visit http://localhost:3000 to view the website.
This project prioritizes security with:
- Secure form submissions.
- Protected admin dashboard access.
- Best practices for database management.
- Next.js and Vercel for providing an excellent framework and hosting platform.
- TailwindCSS for making styling a breeze.
- 4Impact for the opportunity to work on this exciting project.
Made with ❤️ by Skelly