Welcome to the Xora project! This is a modern, responsive landing page built using React, Vite, and TailwindCSS. The project is intended to provide a clean, user-friendly interface for showcasing a SaaS (Software as a Service) product.
- React for building the user interface ⚛️
- TailwindCSS for responsive and customizable styling 🎨
- Vite for fast development and building 🚀
- TypeScript for type safety 🛡️
- ESLint for code linting and quality control 🧹
- React Scroll for smooth scrolling interactions 🏞️
- React Slidedown for FAQ item animations 📜
git clone https://github.com/d-code-h/xora.git
cd xora
npm install
npm run dev
This will start the development server. Open your browser and go to http://localhost:5173 to view the landing page.
npm run build
This will bundle the project for production in the dist folder.
npm run preview
This will serve the production build locally for previewing.
- npm run dev: Start the development server.
- npm run build: Build the project for production.
- npm run preview: Preview the production build.
- npm run lint: Lint the codebase using ESLint.
- clsx: Utility for conditionally combining class names.
- react: JavaScript library for building user interfaces.
- react-countup: A component to animate counting numbers.
- react-dom: Package to interact with the DOM.
- react-scroll: Smooth scrolling functionality for navigation.
- react-slidedown: Slide-down animations for FAQs.
- @eslint/js: ESLint configuration for JavaScript.
- @vitejs/plugin-react: Vite plugin for React.
- autoprefixer: PostCSS plugin to add vendor prefixes.
- eslint: Tool for identifying and fixing linting errors.
- tailwindcss: Utility-first CSS framework for fast UI development.
- typescript: JavaScript with static types.
- vite: Next-generation, fast bundler.
We welcome contributions! Feel free to fork this repository and create pull requests with your improvements.
This project is licensed under the MIT License. See the LICENSE file for details.