Skip to content

Payin #23

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 41 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
f2a8b78
Updates on main page
cypha-io Feb 4, 2025
9ae0529
Most updates done!
cypha-io Feb 5, 2025
2446617
Deploy Test
cypha-io Feb 5, 2025
1cd986f
Added Analytics.
cypha-io Feb 5, 2025
3263d09
Added the logo
cypha-io Feb 5, 2025
dbbcade
Added login functionality to the application.
cypha-io Feb 5, 2025
17d6a42
Added production environment variables
cypha-io Feb 6, 2025
3482c34
Minor Change
cypha-io Feb 10, 2025
3c12e1b
Removed some icons
cypha-io Feb 10, 2025
66c0b9a
Removed Sign in and sign out
cypha-io Feb 10, 2025
ec0e0d4
Made major updates and changes
cypha-io Feb 14, 2025
562950a
Major changes with adding countdown and working on timelines
cypha-io Feb 14, 2025
c57e824
Added timelines and many other changes making it a nice one to use no…
cypha-io Feb 14, 2025
bf384a1
Added client and partners logos
cypha-io Feb 14, 2025
e317d52
Updated logos
cypha-io Feb 14, 2025
4cd11ff
Fixed Image not showing on deployment
cypha-io Feb 14, 2025
50b1f9d
Fixed the qr code
cypha-io Feb 14, 2025
b7f62d8
Done with major UI updates
cypha-io Feb 14, 2025
4c677ce
Done with major updates
cypha-io Feb 14, 2025
8804c06
Corrected typos and errors
cypha-io Feb 16, 2025
33b7835
Done with all changes for now.
cypha-io Feb 16, 2025
7971b90
New changes done
cypha-io Feb 16, 2025
c6cdffd
Done
cypha-io Feb 16, 2025
fb64d91
Updates
cypha-io Feb 16, 2025
b937456
New updates done
cypha-io Feb 16, 2025
afd5301
try
cypha-io Feb 16, 2025
5bd7f4a
Bugs fixed with errors
cypha-io Feb 16, 2025
15aa0bd
Typo fix
cypha-io Feb 16, 2025
a03a040
Add contact form with state management and submission handling
cypha-io Feb 19, 2025
e783feb
Remove unnecessary blank line in CallToAction component
cypha-io Feb 22, 2025
4058177
Update nodemailer to version 6.10.0 and refactor Contact component fo…
cypha-io Feb 27, 2025
0db0a19
Update event dates and enhance FAQ section in About and Faq components
cypha-io Mar 29, 2025
625678c
Add new client logo and update FAQ and timeline descriptions for clarity
cypha-io Mar 29, 2025
96dec4a
Update logo file names to lowercase for consistency
cypha-io Mar 29, 2025
43081e3
Add attribution to footer for Chamba Nanang
cypha-io Mar 29, 2025
89d2803
Fix target date in CallToAction component to April 30, 2025
cypha-io Mar 29, 2025
83832cc
Fix target date in CallToAction component to April 10, 2025
cypha-io Mar 29, 2025
ffdb19a
Add password protection and notification system to About component
cypha-io Apr 4, 2025
38d2909
Implement team authentication with password protection and notificati…
cypha-io Apr 10, 2025
eebff55
Added new files and modified existing files
cypha-io Apr 14, 2025
7f7d3d5
acceptance message and database updated
Paywinful Apr 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
SECRET=
NEXTAUTH_URL=
NEXTAUTH_URL=https://hackaton-pi-kohl.vercel.app
NEXT_PUBLIC_SITE_URL=

GITHUB_CLIENT_SECRET=
GITHUB_CLIENT_ID=

GOOGLE_CLIENT_SECRET=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=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
GOOGLE_CLIENT_ID=417884798791-ovv4gtp2pafpg7b5jl9og56j8o1t4075.apps.googleusercontent.com

STRIPE_SECRET_KEY=

Expand Down
62 changes: 62 additions & 0 deletions Hackaton/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Hackaton Project

## Overview
The Hackaton project is designed to facilitate event registration and showcase a timeline of events or milestones. It includes a user-friendly interface with components for registration and timeline display.

## Project Structure
```
Hackaton
├── src
│ ├── components
│ │ ├── CallToAction
│ │ │ └── index.tsx
│ │ └── Timeline
│ │ └── index.tsx
│ ├── pages
│ │ └── timeline.tsx
├── package.json
├── tsconfig.json
└── README.md
```

## Components

### CallToAction
- **File:** `src/components/CallToAction/index.tsx`
- **Description:** This component exports a functional component that includes a countdown timer and displays a registration prompt with a QR code. It encourages users to register for the event.

### Timeline
- **File:** `src/components/Timeline/index.tsx`
- **Description:** This component will export a functional component responsible for rendering the timeline of events or milestones for the project.

## Pages

### TimelinePage
- **File:** `src/pages/timeline.tsx`
- **Description:** This page exports a functional component that serves as the page for displaying the timeline component. It may include additional layout or styling.

## Configuration Files

### TypeScript Configuration
- **File:** `tsconfig.json`
- **Description:** This file contains the configuration for TypeScript, specifying compiler options and files to include in the compilation.

### NPM Configuration
- **File:** `package.json`
- **Description:** This file lists the dependencies and scripts for the project, managing the project's packages and build process.

## Getting Started
To get started with the Hackaton project, clone the repository and install the dependencies using npm:

```bash
npm install
```

After installing the dependencies, you can run the project using:

```bash
npm run dev
```

## License
This project is licensed under the MIT License.
24 changes: 24 additions & 0 deletions Hackaton/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"name": "hackaton",
"version": "1.0.0",
"description": "A project for Hackaton event showcasing registration and timeline features.",
"main": "index.js",
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start"
},
"dependencies": {
"next": "latest",
"react": "latest",
"react-dom": "latest"
},
"devDependencies": {
"typescript": "latest",
"@types/react": "latest",
"@types/node": "latest"
},
"keywords": [],
"author": "",
"license": "ISC"
}
27 changes: 27 additions & 0 deletions Hackaton/src/components/CallToAction/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// filepath: /Hackaton/Hackaton/src/components/Timeline/index.tsx
import React from 'react';

const Timeline = () => {
return (
<section className="timeline-section">
<h2 className="text-3xl font-bold text-center mb-6">Project Timeline</h2>
<ul className="timeline-list">
<li className="timeline-item">
<h3 className="timeline-title">Milestone 1</h3>
<p className="timeline-description">Description of milestone 1.</p>
</li>
<li className="timeline-item">
<h3 className="timeline-title">Milestone 2</h3>
<p className="timeline-description">Description of milestone 2.</p>
</li>
<li className="timeline-item">
<h3 className="timeline-title">Milestone 3</h3>
<p className="timeline-description">Description of milestone 3.</p>
</li>
{/* Add more milestones as needed */}
</ul>
</section>
);
};

export default Timeline;
21 changes: 21 additions & 0 deletions Hackaton/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"compilerOptions": {
"target": "es5",
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"noEmit": true,
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",
"incremental": true,
"baseUrl": "src"
},
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
"exclude": ["node_modules"]
}
21 changes: 0 additions & 21 deletions LICENSE

This file was deleted.

92 changes: 1 addition & 91 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,91 +1 @@
Play Next.js is a free and **Open-source SaaS starter kit and boilerplate, designed and built for SaaS startups**, apps, businesses, and more. With its premium design and essential UI components and pages, it provides everything you need to kickstart a feature-rich SaaS website.


[![Play Next.js](https://github.com/NextJSTemplates/play-nextjs/blob/main/nextjs-play.png)](https://play.nextjstemplates.com)

## Free SaaS Boilerplate and Starter Kit for Next.js 🚀
Play Next.js SaaS Boilerplate and Starter Kit is a free, open-source solution ideal for startups, SaaS companies, and more. It offers essential UI components, authentication and database integration, and Stripe integration. Its superior design and functionality make it a go-to choice for launching a feature-rich SaaS website efficiently.

### [🚀 View Live Demo](https://play.nextjstemplates.com/)

### [🔌 Documentation](https://nextjstemplates.com/docs)

### All Essential Integrations - DB, Auth, Payment, MDX, and more ⚡
Play Next.js SaaS Starter kit includes all the key integrations required to build a fully functional SaaS platform.

- **PostgreSQL for Database**: Comes with PostgreSQL integration with Prisma which is a powerful and open-source relational database system ensures data integrity and reliability.

- **NextAuth for Authentication**: Play Next.js utilizes NextAuth, a versatile solution that provides secure login and user management.

- **MDX for Blogs**: MDX uniquely combines Markdown and JSX, Play Next.js comes with complete blogging solution to create and maintain blog using MDX.

- **Stripe for Subscription Payments**: Stripe, a globally trusted payment processing platform, offers robust security features and smooth checkout experiences.

These integrations work together to simplify development and enhance the user experience.

### Essential SaaS Pages & Components and Styled Using Tailwind CSS 🎨
This Next.js SaaS Boilerplate and Starter Kit is **styled using Tailwind CSS**, a highly flexible and customizable utility-first CSS framework. Leveraging the power of Tailwind, each component and page of this kit, including **login, signup, blog, about, and others, has been handcrafted to offer top-notch aesthetics** while maintaining peak usability.

### Crafted Using [🎨 TailGrids Components](https://tailgrids.com)

Play Next.js SaaS boilerplate, you can enjoy a professional-looking website that offers seamless operation, all while significantly reducing your web development time and effort.
___

### 🚀 Deploy Now

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FNextJSTemplates%2Fplay-nextjs)

[![Deploy with Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/NextJSTemplates/play-nextjs)

### Setup Instructions

Follow these steps to set up and run this template on your local machine:

1. Begin by downloading and extracting the template from **Next.js Templates**.

2. Once you've done that, navigate into the template directory using the **cd** command.

3. Install the necessary dependencies by running the following commands:

```bash
npm install --legacy-peer-deps
```
**Note:** As of right now React 19 causes peer dependencies issues with some packages, so the `legacy-peer-deps` flag is required.

4. Now you're ready to start the project on your local server. Use the following command to get it up and running:

```bash
npm run dev
```

This will launch the template on [localhost:3000](http://localhost:3000).

Our comprehensive documentation includes all the guides you'll need for integrating various features.

### Deployment on PaaS

If your project is hosted on a GitHub repository, you can deploy it using free and user-friendly platforms like [Vercel](https://vercel.com/) or [Netlify](https://netlify.com/). Both provide generous free tiers for hosting Next.js projects.

### License Information
Play is Free is completely free and open-source. Feel free to use it for both personal and commercial projects.

### Show Your Support
If you appreciate this project, please consider starring this repository. Your support encourages our team to continue creating more content like this and helps us to reach more users like you!

## Explore More Templates
For a wider range of options, feel free to browse our collection of [Next.js Templates, Boilerplates and Starter Kits](https://nextjstemplates.com/templates).

### Update Log
**29 Jan 2025**
- Upgraded to Next.js 15
- Using `Link` instead of `a` tag

**21 March 2024**
- Upgraded to Next.js 14
- Updated stripe integration
- Fixed auth issues
- Updated all the packages
- Update ts config & fix all the issues
- Update signin & signup page Design
- Integrated Magic link signin
- & Forgot password
Content will be put here for forking and installations!
Binary file modified favicon.ico
Binary file not shown.
Loading