// src/pages/Home.jsx import React from 'react'; import Header from '../components/Header/Header'; import Hero from '../components/Hero/Hero'; import Features from '../components/Features/Features'; import HowItWorks from '../components/HowItWorks/HowItWorks'; import Pricing from '../components/Pricing/Pricing'; import Testimonials from '../components/Testimonials/Testimonials'; import CTA from '../components/CTA/CTA'; import Footer from '../components/Footer/Footer'; const Home = () => { return (
); }; export default Home; // backend/controllers/authController.js const jwt = require('jsonwebtoken'); const User = require('../models/User'); exports.register = async (req, res) => { try { const { name, email, password } = req.body; // Check if user exists let user = await User.findOne({ email }); if (user) { return res.status(400).json({ message: 'User already exists' }); } // Create new user user = new User({ name, email, password }); await user.save(); // Generate token const token = jwt.sign( { userId: user._id }, process.env.JWT_SECRET, { expiresIn: '7d' } ); res.status(201).json({ token, user: { id: user._id, name: user.name, email: user.email } }); } catch (err) { res.status(500).json({ message: 'Server error' }); } }; exports.login = async (req, res) => { try { const { email, password } = req.body; // Check if user exists const user = await User.findOne({ email }); if (!user) { return res.status(400).json({ message: 'Invalid credentials' }); } // Check password const isMatch = await user.comparePassword(password); if (!isMatch) { return res.status(400).json({ message: 'Invalid credentials' }); } // Generate token const token = jwt.sign( { userId: user._id }, process.env.JWT_SECRET, { expiresIn: '7d' } ); res.json({ token, user: { id: user._id, name: user.name, email: user.email } }); } catch (err) { res.status(500).json({ message: 'Server error' }); } }; // backend/models/User.js const mongoose = require('mongoose'); const bcrypt = require('bcrypt'); const userSchema = new mongoose.Schema({ name: { type: String, required: true }, email: { type: String, required: true, unique: true }, password: { type: String, required: true }, plan: { type: String, enum: ['free', 'pro', 'enterprise'], default: 'free' }, aiTasksUsed: { type: Number, default: 0 }, lastActive: { type: Date, default: Date.now } }, { timestamps: true }); // Password hashing middleware userSchema.pre('save', async function(next) { if (!this.isModified('password')) return next(); this.password = await bcrypt.hash(this.password, 10); next(); }); // Password verification method userSchema.methods.comparePassword = async function(candidatePassword) { return await bcrypt.compare(candidatePassword, this.password); }; module.exports = mongoose.model('User', userSchema); // backend/server.js require('dotenv').config(); const express = require('express'); const mongoose = require('mongoose'); const cors = require('cors'); const authRoutes = require('./routes/authRoutes'); const userRoutes = require('./routes/userRoutes'); const aiRoutes = require('./routes/aiRoutes'); const app = express(); // Middleware app.use(cors()); app.use(express.json()); // Database connection mongoose.connect(process.env.MONGO_URI) .then(() => console.log('Connected to MongoDB')) .catch(err => console.error('MongoDB connection error:', err)); // Routes app.use('/api/auth', authRoutes); app.use('/api/users', userRoutes); app.use('/api/ai', aiRoutes); const PORT = process.env.PORT || 5000; app.listen(PORT, () => console.log(`Server running on port ${PORT}`)); // src/components/Header/Header.jsx import React from 'react'; import './Header.css'; import { FaBolt, FaBars } from 'react-icons/fa'; const Header = () => { return (
JoltAI
); }; export default Header; JoltAI - AI-Powered Productivity
JoltAI

Supercharge Your Productivity with AI

JoltAI transforms how you work by automating repetitive tasks, generating content, and providing intelligent insights - all powered by cutting-edge artificial intelligence.

JoltAI Assistant

Can you help me draft a professional email to a client about delaying our project deadline?

Certainly! Here's a professional draft:

"Dear [Client Name], I hope this message finds you well. Due to unforeseen technical challenges, we'll need to extend the deadline for [Project Name] to [New Date]. We appreciate your understanding..."

Powerful Features

Discover how JoltAI can transform your workflow with these advanced capabilities

Smart Content Generation

Create high-quality content in seconds - emails, reports, articles, and more with AI-powered writing assistance.

Learn more

Task Automation

Automate repetitive tasks and workflows to save hours each week and focus on what matters most.

Learn more

Data Insights

Transform raw data into actionable insights with AI-powered analytics and visualization tools.

Learn more

Code Assistance

Generate, debug, and optimize code faster with AI-powered suggestions across multiple languages.

Learn more

Multilingual Support

Work seamlessly across languages with real-time translation and localization capabilities.

Learn more

Enterprise Security

Military-grade encryption and compliance standards to keep your data safe and secure.

Learn more

How JoltAI Works

Integrate AI into your workflow in just three simple steps

1

Connect Your Tools

Integrate JoltAI with your favorite apps and services in just a few clicks.

2

Define Your Tasks

Tell JoltAI what you need help with using simple commands or templates.

3

Get AI-Powered Results

Receive high-quality outputs instantly, ready to use or customize.

Simple, Transparent Pricing

Choose the plan that works best for you or your team

Starter

Free forever

Perfect for individuals getting started with AI

  • 100 AI tasks per month
  • Basic content generation
  • Email support
  • Advanced features
  • Team collaboration
MOST POPULAR

Professional

$29 /month

For professionals and small teams

  • 2,000 AI tasks per month
  • Advanced content generation
  • Priority support
  • Code assistance
  • Team collaboration (up to 5)

Enterprise

Custom

For large organizations with custom needs

  • Unlimited AI tasks
  • All advanced features
  • Dedicated support
  • Custom integrations
  • Unlimited team members

Trusted by Thousands

Hear what our users say about their experience with JoltAI

SJ

Sarah Johnson

Marketing Director

"JoltAI has transformed how our marketing team works. We're producing twice as much content in half the time, and the quality is exceptional."

DR

David Rodriguez

Software Engineer

"The code assistance feature is a game-changer. It helps me debug faster and suggests optimizations I wouldn't have thought of."

MC

Maya Chen

Startup Founder

"As a solo founder, JoltAI feels like having an extra team member. It handles everything from investor emails to data analysis."

TK

Thomas Kim

Product Manager

"The automation features have saved our team at least 10 hours per week. The ROI is incredible for such an affordable tool."

Ready to Transform Your Workflow?

Join thousands of professionals and teams who are already boosting their productivity with JoltAI

Made with DeepSite LogoDeepSite - 🧬 Remix