A personal website built using modern web technologies to share thoughts, experiences, and showcase projects. Designed for speed, accessibility, and a seamless user experience.
- Framework: Next.js
- Language: TypeScript (62.7%)
- Content: MDX (32.9%)
- Styling: CSS with advanced features
- Deployment: Vercel
- High Performance: Optimized with Next.js for fast load times
- Content Management: Powered by MDX for flexible and dynamic content
- Custom Design: Unique styling and animations for a tailored experience
- Responsive: Fully functional on all devices
- SEO-Friendly: Built with best practices for search engines
- Type-Safe Development: Ensured with TypeScript
-
Clone the Repository:
git clone https://github.com/FradSer/frad-me.git cd frad-me
-
Install Dependencies:
yarn install
-
Start Development Server:
yarn dev
-
Open http://localhost:3000 in your browser.
frad-me/
├── components/ # React components
├── pages/ # Next.js pages
├── public/ # Static assets
├── styles/ # CSS styles
└── content/ # MDX content
yarn dev
: Start the development serveryarn build
: Create a production buildyarn start
: Launch the production serveryarn lint
: Run linting for code qualityyarn format
: Format code and content filesyarn release
: Prepare a new release
The website is automatically deployed to Vercel on every push to the main
branch. The deployment process includes:
- Building the Next.js application
- Running quality checks
- Deploying to production
- Ensuring quality assurance
This project adheres to high-quality coding standards:
- SonarCloud: Continuous code quality analysis
- TypeScript: Strong type-checking
- ESLint: Enforced code style consistency
- Automated Testing & CI/CD: Robust testing and deployment pipelines
This project is licensed under the MIT License.
For questions or suggestions, please open an issue in the repository.
Built with ❤️ by FradSer.