TalkResearch

Hua Lun Chua

0

Software Engineer

Web Developer

Writer

Flask

MongoDB

Python

Easy way to add Footnotes!

Inspiration

Writing papers, preparing reports, they are very time consuming. There's so many things to look out for. Such as - getting the correct format, making sure citations and references are given. In addition, we have to keep track of all the resources and readings to refer back.

What it does

write documents with clear formatting and helpful functionalities
store all resources and references used in the paper into one document, helping users to organise their work better
add references and citations from 3 different styles: Harvard, APA, Vancouver

How we built it

Flask Web App
TinyMCE Editor. Made use of a plethora of open source and premium plugins to provide functionality to TalkResearch's editor.
MongoDB to save user's information and documents
REST API with Express and Node
Citations, used Citations.js to collect citation output

Challenges we ran into

ways to store data and how to structure it
authentication routes and making sure the flow is correct

Accomplishments that we're proud of

Use MongoDB and successfully it get it to create, update and remove documents
Authenticated with Auth0
Create custom templates for TinyMCE

What we learned

Technologies: MongoDB, Auth0, TinyMCE
Databases, differences between SQL and NoSQL
Authentication setup

What's next for TalkResearch

Suggestion function to provide users with curated list of research papers based on their work
Like this project
0

Posted Sep 28, 2024

TalkResearch - Read, Write, Repeat, That's Research, Better with TalkResearch

Likes

0

Views

0

Tags

Software Engineer

Web Developer

Writer

Flask

MongoDB

Python