diff --git a/public/javascript.png b/public/javascript.png new file mode 100644 index 0000000..1392453 Binary files /dev/null and b/public/javascript.png differ diff --git a/public/python.png b/public/python.png new file mode 100644 index 0000000..c974a8d Binary files /dev/null and b/public/python.png differ diff --git a/src/components/EdgeLabelModal.tsx b/src/components/EdgeLabelModal.tsx deleted file mode 100644 index 98ac314..0000000 --- a/src/components/EdgeLabelModal.tsx +++ /dev/null @@ -1,61 +0,0 @@ -import React, { useState, useEffect } from 'react' - -interface EdgeLabelModalProps { - isOpen: boolean - onClose: () => void - onSave: (label: string) => void - initialLabel: string -} - -const EdgeLabelModal: React.FC = ({ isOpen, onClose, onSave, initialLabel }) => { - const [label, setLabel] = useState(initialLabel) - const [isVisible, setIsVisible] = useState(false) - - useEffect(() => { - setLabel(initialLabel) - setIsVisible(isOpen) - }, [initialLabel, isOpen]) - - if (!isOpen) return null - - return ( -
-
-

Add edge label

- setLabel(e.target.value)} - className='w-full p-2 border border-gray-700 ring-0 focus:ring-0 focus:outline-none rounded mb-4 bg-[#1E1E1E] text-white' - /> -
- - -
- -
-
- ) -} - -export default EdgeLabelModal diff --git a/src/components/Modal.tsx b/src/components/Modal.tsx deleted file mode 100644 index a5a3b39..0000000 --- a/src/components/Modal.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import React, { useState, useEffect } from 'react' -import Button from '@mui/joy/Button' - -interface ModalProps { - onClose: () => void - onSelect: (type: 'js' | 'python') => void -} - -const Modal: React.FC = ({ onClose, onSelect }) => { - const [isVisible, setIsVisible] = useState(false) - - useEffect(() => { - setIsVisible(true) - }, []) - - return ( -
-
-

Choose language

-
- - -
- -
-
- ) -} -export default Modal diff --git a/src/utils/createproject.ts b/src/utils/createproject.ts deleted file mode 100644 index 2a9de89..0000000 --- a/src/utils/createproject.ts +++ /dev/null @@ -1,55 +0,0 @@ -export const createproject = async (project: any) => { - // user: { - // type: String, - // }, - // projectname: { - // type: String, - // }, - // productname: { - // type: String, - // }, - // productlink: { - // type: String, - // }, - // productdescription: { - // type: String, - // }, - // postfilter: { - // type: String, - // }, - // subreddits: { - // type: String, - // }, - // keywords: { - // type: String, - // }, - // postandreplyids: { - // type: Array, - // }, - // updatedat: { - // type: Date, - // default: Date.now, - // }, - const proj = { - user: project.user, - projectname: project.projectname, - productname: project.productname, - productlink: project.productlink, - productdescription: project.productdescription, - postfilter: project.postfilter, - subreddits: project.subreddits, - keywords: project.keywords, - postandreplyids: [], - updatedat: Date.now(), - } - const data = await fetch(`https://buzzgenius-backend.onrender.com/createproject`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - body: JSON.stringify(proj), - }) - - const res = await data.json() - return res -} diff --git a/src/utils/createuser.ts b/src/utils/createuser.ts deleted file mode 100644 index f25712c..0000000 --- a/src/utils/createuser.ts +++ /dev/null @@ -1,19 +0,0 @@ -export const createuser = async (email: string) => { - const user = { - email: email, - projects: [], - history: [], - payment: 'free', - postsleft: 0, - } - if (email === 'srijanjain1207@gmail.com' || email === 'andrew@unitedwebworks.com') user.payment = 'individual' - const response = await fetch(`https://buzzgenius-backend.onrender.com/createuser`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - body: JSON.stringify(user), - }) - const data = await response.json() - return data -} diff --git a/src/utils/deleteproject.ts b/src/utils/deleteproject.ts deleted file mode 100644 index 60ac9d9..0000000 --- a/src/utils/deleteproject.ts +++ /dev/null @@ -1,13 +0,0 @@ -// app.delete("/project/:id" - -export const deleteproject = async (id: string) => { - const response = await fetch(`https://buzzgenius-backend.onrender.com/project/${id}`, { - method: 'DELETE', - headers: { - 'Content-Type': 'application/json', - }, - }) - console.log('response', response) - const data = await response.json() - return data -} diff --git a/src/utils/getuserprojects.ts b/src/utils/getuserprojects.ts deleted file mode 100644 index 896f4b6..0000000 --- a/src/utils/getuserprojects.ts +++ /dev/null @@ -1,10 +0,0 @@ -export const getuserprojects = async (userid: string) => { - const response = await fetch(`https://buzzgenius-backend.onrender.com/userprojects/${userid}`, { - method: 'GET', - headers: { - 'Content-Type': 'application/json', - }, - }) - const data = await response.json() - return data -} diff --git a/src/utils/postandreplies.ts b/src/utils/postandreplies.ts deleted file mode 100644 index 69f637d..0000000 --- a/src/utils/postandreplies.ts +++ /dev/null @@ -1,10 +0,0 @@ -export const postandreplies = async (projectid: any) => { - const response = await fetch(`https://buzzgenius-backend.onrender.com/postandreplies/${projectid}`, { - method: 'GET', - headers: { - 'Content-Type': 'application/json', - }, - }) - const data = await response.json() - return data -} diff --git a/src/utils/savefeedback.ts b/src/utils/savefeedback.ts deleted file mode 100644 index a25eb16..0000000 --- a/src/utils/savefeedback.ts +++ /dev/null @@ -1,20 +0,0 @@ -// const FeedbackSchema = new mongoose.Schema({ -// // feedback -// feedback: { -// type: String, -// }, -// updatedat: { -// type: Date, -// default: Date.now, -// }, -// }) - -export const savefeedback = async (feedback: string) => { - const response = await fetch(`https://buzzgenius-backend.onrender.com/feedback`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ feedback }), - }) -} diff --git a/src/utils/signin.ts b/src/utils/signin.ts deleted file mode 100644 index 4474878..0000000 --- a/src/utils/signin.ts +++ /dev/null @@ -1,13 +0,0 @@ -// send email to https://buzzgenius-backend.onrender.com/verifyemail - -//api endpoint with params token and email - -export const signin = async (token: string) => { - const response = await fetch(`https://buzzgenius-backend.onrender.com/signin?token=${token}`, { - method: 'GET', - headers: { - 'Content-Type': 'application/json', - }, - }) - return response.json() -} diff --git a/src/utils/trialreplies.ts b/src/utils/trialreplies.ts deleted file mode 100644 index 9d32f66..0000000 --- a/src/utils/trialreplies.ts +++ /dev/null @@ -1,11 +0,0 @@ -export const trialreplies = async (trialproject: any) => { - const response = await fetch(`https://buzzgenius-backend.onrender.com/trialreplies`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - body: JSON.stringify(trialproject), - }) - const data = await response.json() - return data -} diff --git a/src/utils/verifyemail.ts b/src/utils/verifyemail.ts deleted file mode 100644 index f848fa2..0000000 --- a/src/utils/verifyemail.ts +++ /dev/null @@ -1,13 +0,0 @@ -// send email to https://buzzgenius-backend.onrender.com/verifyemail - -export const verifyemail = async (email: string) => { - console.log('email', email) - const response = await fetch('https://buzzgenius-backend.onrender.com/verifyemail', { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - body: JSON.stringify({ email: email }), - }) - return response.text() -}