A React application demonstrating SSL/TLS concepts and secure web development practices.
- Modern React application built with Vite
- SSL/TLS demonstration
- Automated GitHub Actions release workflow
- Node.js (LTS version)
- npm or yarn
- Clone the repository:
git clone https://github.com/andrewjamesford/ssl-react.git
cd ssl-react
- Install dependencies:
npm install
- Start the development server:
npm run dev
The application will be available at http://localhost:5173
npm run dev
- Start development servernpm run build
- Build for productionnpm run preview
- Preview production build
This project uses GitHub Actions for automated releases. To create a new release:
- Create and push a version tag:
git tag v1.0.0
git push origin v1.0.0
- The GitHub Action will automatically:
- Build the application
- Create a release
- Upload the dist folder as a zip archive
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.